Microsoft.VisualStudio.LanguageServer.Protocol Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
| ApplyWorkspaceEditParams |
Clase que representa los parámetros enviados desde un servidor a un cliente para la solicitud workspace/applyEdit. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| ApplyWorkspaceEditResponse |
Clase que representa la respuesta enviada para una solicitud workspace/applyEdit. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| ClientCapabilities |
Clase que representa las funcionalidades del cliente. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CodeAction |
Clase que representa un cambio que se puede realizar en el código. CodeAction debe establecer Edit o Command. Si se proporcionan ambos, primero se aplicará la edición y, a continuación, se ejecutará el comando. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CodeActionContext |
Clase que representa información de diagnóstico sobre el contexto de una acción de código Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CodeActionKindSetting |
Clase que contiene el conjunto de tipos de acciones de código que se admiten. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CodeActionLiteralSetting |
Clase que representa la compatibilidad con literales de acción de código. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CodeActionOptions |
Clase que representa las opciones de registro para la compatibilidad con acciones de código. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CodeActionParams |
Clase que representa los parámetros enviados desde el cliente al servidor para la solicitud textDocument/codeAction. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CodeActionResolveSupportSetting |
Clase que representa la configuración de la compatibilidad con codeAction/resolve. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CodeActionSetting |
Clase que representa la configuración para la compatibilidad con acciones de código. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CodeDescription |
Clase que representa una descripción de un código de error. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CodeLens |
Clase que representa un comando de lente de código que se debe mostrar junto con el código fuente. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CodeLensOptions |
Clase que representa las opciones de compatibilidad con lentes de código. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CodeLensParams |
Clase que representa los parámetros enviados desde el cliente al servidor para una solicitud textDocument/codeLens. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CodeLensRegistrationOptions |
Clase que representa las opciones de registro para la compatibilidad con lentes de código de indicación. |
| Color |
Clase que representa un color. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| ColorInformation |
Clase que representa información de color. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| Command |
Clase que representa una referencia a un comando Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CompletionContext |
Clase que representa información adicional sobre el contenido en el que se desencadena una solicitud de finalización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CompletionItem |
Clase que representa un elemento de finalización de IntelliSense. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CompletionItemKindSetting |
Clase que representa la configuración de inicialización para el tipo de elemento de finalización Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CompletionItemSetting |
Clase que representa la configuración de inicialización para el elemento de finalización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CompletionList |
Clase que representa una lista de finalización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CompletionListItemDefaults |
Clase que representa las propiedades predeterminadas asociadas a toda la lista de finalización. |
| CompletionListSetting |
Clase que representa las funcionalidades del tipo de lista de finalización. |
| CompletionOptions |
Clase que representa las funcionalidades de finalización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CompletionParams |
Clase que representa los parámetros de la solicitud textDocument/completion. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CompletionRegistrationOptions |
Clase que representa las opciones para registrar la compatibilidad con la finalización. |
| CompletionSetting |
Clase que representa la configuración de inicialización para la finalización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| ConfigurationItem |
Clase que representa un elemento de configuración. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| ConfigurationParams |
Clase que representa los parámetros de la solicitud de configuración o área de trabajo. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CreateFile |
Clase que representa una operación de creación de archivos. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CreateFileOptions |
Clase que representa las opciones de una operación de creación de archivos. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DefinitionOptions |
Clase que representa las funcionalidades de símbolos del área de trabajo. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DeleteFile |
Clase que representa una operación de eliminación de archivos. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DeleteFileOptions |
Clase que representa las opciones de una operación de creación de archivos. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| Diagnostic |
Clase que representa un mensaje de diagnóstico de código fuente. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DidChangeConfigurationParams |
Clase que representa el parámetro enviado con solicitudes workspace/didChangeConfiguration. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DidChangeTextDocumentParams |
Clase que representa el parámetro que se envía con el mensaje textDocument/didChange. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DidChangeWatchedFilesParams |
Clase que representa el parámetro que se envía con el mensaje workspace/didChangeWatchedFiles. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DidChangeWatchedFilesRegistrationOptions |
Clase que representa las opciones para registrar la compatibilidad con workspace/didChangeWatchedFiles. |
| DidCloseTextDocumentParams |
Clase que representa el parámetro que se envía con textDocument/didClose message. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DidOpenTextDocumentParams |
Clase que representa el parámetro que se envía con el mensaje textDocument/didOpen. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DidSaveTextDocumentParams |
Clase que representa el parámetro que se envía con un mensaje textDocument/didSave. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentColorOptions |
Clase que representa las funcionalidades de símbolos del área de trabajo. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentColorParams |
Clase que representa los parámetros enviados para una solicitud textDocument/documentColor. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentFilter |
Clase que representa un filtro sobre determinados tipos de documentos Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentFormattingOptions |
Clase que representa las opciones de formato de documento para las funcionalidades del servidor. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentFormattingParams |
Clase que representa el parámetro que se envía con textDocument/format message. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentHighlight |
Clase que representa la respuesta de una solicitud textDocument/documentHighlight. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentHighlightOptions |
Clase que representa las funcionalidades de símbolos del área de trabajo. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentHighlightParams |
Clase que representa los parámetros enviados para una solicitud textDocument/documentHighlight. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentLink |
Clase que representa la respuesta de una solicitud textDocument/documentLink. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentLinkOptions |
Clase que representa las opciones de vínculo de documento para las funcionalidades del servidor. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentLinkParams |
Clase que representa los parámetros enviados para una solicitud textDocument/documentLink. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentLinkRegistrationOptions |
Clase que representa las opciones para registrar la compatibilidad con textDocument/documentLink. |
| DocumentOnTypeFormattingOptions |
Clase que representa las opciones para en el formato de tipo. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentOnTypeFormattingParams |
Clase que representa los parámetros enviados para una solicitud textDocument/onTypeFormatting. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentOnTypeFormattingRegistrationOptions |
Clase que representa las opciones para registrar la compatibilidad con textDocument/onTypeFormatting. |
| DocumentRangeFormattingOptions |
Clase que representa las opciones de formato del intervalo de documentos para las funcionalidades del servidor. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentRangeFormattingParams |
Clase que representa el parámetro que se envía con el mensaje textDocument/rangeFormatting. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentSymbol |
Representa construcciones de programación como variables, clases, interfaces, etc. que aparecen en un documento. Los símbolos de documento pueden ser jerárquicos y tienen dos intervalos: uno que incluye su definición y otro que apunta a su intervalo más interesante, por ejemplo, el intervalo de un identificador. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentSymbolOptions |
Clase que representa las funcionalidades de símbolos del área de trabajo. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentSymbolParams |
Clase que representa el parámetro enviado con solicitudes textDocument/documentSymbol. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentSymbolSetting |
Clase que representa la configuración de inicialización para los símbolos del documento. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentUriConverter |
TODO: documento |
| DynamicRegistrationSetting |
Clase que representa una configuración que se puede registrar dinámicamente. |
| ExecuteCommandOptions |
Clase que representa las opciones para la compatibilidad con comandos de ejecución. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| ExecuteCommandParams |
Clase que representa los parámetros enviados desde el cliente al servidor para la solicitud workspace/executeCommand. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| ExecuteCommandRegistrationOptions |
Clase que representa las opciones de registro para indicar la compatibilidad con comandos de ejecución. |
| FileEvent |
Clase que representa un evento de cambio de archivo. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| FileSystemWatcher |
Clase que representa las opciones del monitor para DidChangeWatchedFilesRegistrationOptions |
| FoldingRange |
Clase que representa un intervalo de plegado en un documento. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| FoldingRangeOptions |
Clase que representa las opciones del proveedor de intervalo de plegado para la inicialización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| FoldingRangeOptionsConverter |
Convertidor que serializa un valor booleano en FoldingRangeProviderOptions. |
| FoldingRangeParams |
Clase que representa el parámetro de solicitud de intervalo de plegado. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| FoldingRangeProviderOptions |
Clase que representa las opciones del proveedor de intervalo de plegado para la inicialización. |
| FoldingRangeSetting |
Clase que representa la configuración del intervalo de plegado para la inicialización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| FormattingOptions |
Clase que representa las opciones de formato. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| Hover |
Clase que representa los datos devueltos por una solicitud textDocument/hover. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| HoverContentsConverter |
Convertidor que proporciona serialización personalizada para la Contents propiedad . |
| HoverOptions |
Clase que representa la compatibilidad con el puntero del servidor. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| HoverSetting |
Clase que representa la configuración de inicialización para mantener el puntero. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| ImplementationOptions |
Clase que representa las funcionalidades de símbolos del área de trabajo. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| InitializedParams |
Clase que contiene información enviada con la notificación "inicializada". Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| InitializeError |
Clase que representa el tipo de error enviado cuando se produce un error en la solicitud de inicialización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| InitializeParams |
Clase que representa el parámetro enviado con una solicitud de método initialize. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| InitializeResult |
Clase que representa el resultado devuelto por la solicitud de inicialización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| LinkedEditingRangeOptions |
Clase que representa las funcionalidades del intervalo de edición vinculado. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| LinkedEditingRangeParams |
Clase que representa los parámetros enviados para una solicitud textDocument/linkedEditingRange. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| LinkedEditingRanges |
Clase que representa la respuesta de una respuesta LinkedEditingRanges. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| Location |
Clase que representa una ubicación en un documento. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| LogMessageParams |
Clase que representa el parámetro enviado con solicitudes window/logMessage. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| LspNotification<TIn> |
Objeto fuertemente tipado usado para especificar el tipo de parámetro de una notificación LSP. |
| LspRequest<TIn,TOut> |
Objeto fuertemente tipado que se usa para especificar los tipos de parámetro y valor devuelto de las solicitudes LSP. |
| MarkedString |
Clase que representa texto legible humano que se debe representar. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| MarkupContent |
Clase que representa texto y un formato asociado que se debe representar. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| MessageActionItem |
Clase que representa una acción que realiza el usuario después de enviar una solicitud window/showMessageRequest. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| Methods |
Clase que contiene los valores de cadena para todos los métodos de protocolo de lenguaje común. |
| OptionalVersionedTextDocumentIdentifier |
Clase que representa un documento de texto, pero opcionalmente tiene un identificador de versión. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| ParameterInformation |
Clase que representa un parámetro de una firma invocable. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| ParameterInformationConverter |
JsonConverter para deserializar correctamente matrices int en el parámetro Label de ParameterInformation |
| ParameterInformationSetting |
Clase que representa la configuración de inicialización de información de parámetros. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| Position |
Clase que representa una posición en un documento de texto. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| PublishDiagnosticParams |
Clase que representa el parámetro que se envía con mensajes "textDocument/publishDiagnostics". Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| PublishDiagnosticsSetting |
Clase que representa la configuración de inicialización para publicar diagnósticos. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| Range |
Clase que representa un intervalo de texto del documento de texto. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| ReferenceContext |
Clase que representa información de contexto de referencia para buscar el parámetro de solicitud de referencia. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| ReferenceOptions |
Clase que representa las funcionalidades de símbolos del área de trabajo. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| ReferenceParams |
Clase que representa el parámetro de referencia de búsqueda para la solicitud de referencia de búsqueda. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| Registration |
Clase que representa la información de registro general para registrar una funcionalidad. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| RegistrationParams |
Clase que representa los parámetros enviados para la solicitud client/registerCapability. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| RenameFile |
Clase que representa una operación de cambio de nombre de archivo. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| RenameFileOptions |
Clase que representa las opciones de una operación de creación de archivos. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| RenameOptions |
Clase que representa las opciones de cambio de nombre para las funcionalidades del servidor. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| RenameParams |
Clase que representa los parámetros de cambio de nombre de la solicitud textDocument/rename. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SaveOptions |
Clase que representa las configuraciones de opción save. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokenModifiers |
Modificadores de token semántico conocidos. |
| SemanticTokens |
Clase que representa la respuesta a los mensajes de tokens semánticos. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokensDelta |
Representa una respuesta de una solicitud Edits del proveedor de documentos de tokens semánticos. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokensDeltaParams |
Parámetros para una solicitud de ediciones que se pueden aplicar a una respuesta anterior de un proveedor de documentos de tokens semánticos. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokensDeltaPartialResult |
Representa una respuesta de una solicitud Edits del proveedor de documentos de tokens semánticos. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokensEdit |
Clase que representa una edición individual aplicada incrementalmente a una respuesta de tokens semánticos anterior del proveedor de documentos. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokensFullOptions |
Opciones para el proveedor completo de clasificación de tokens semánticos de documentos. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokensLegend |
Leyenda usada para codificar tipos de token semántico en Data. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokensOptions |
Opciones de inicialización para la compatibilidad con tokens semánticos. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokensParams |
Parámetros para la solicitud de documento completa de tokens semánticos. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokensPartialResult |
Clase que representa la respuesta a los mensajes de tokens semánticos. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokensRangeParams |
Parámetros para la solicitud range de tokens semánticos. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokensRequestsFullSetting |
Configuración de cliente para tokens semánticos relacionados con el Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokensRequestsSetting |
Solicita la configuración de cliente para tokens semánticos. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokensSetting |
Configuración de cliente para tokens semánticos. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokenTypes |
Tipos de tokens semánticos conocidos. |
| ServerCapabilities |
Clase que representa las funcionalidades del servidor. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| ShowMessageParams |
Clase que representa el parámetro enviado con solicitudes window/showMessage. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| ShowMessageRequestParams |
Clase que representa el parámetro enviado con solicitudes window/showMessageRequest. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SignatureHelp |
Clase que representa la firma de algo al que se puede llamar. Esta clase se devuelve de la solicitud textDocument/signatureHelp. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SignatureHelpContext |
Clase que representa información adicional sobre el contexto en el que se desencadena una solicitud de ayuda de firma. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SignatureHelpOptions |
Clase que representa las opciones de compatibilidad con la ayuda de firma. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SignatureHelpParams |
Clase que representa los parámetros de la solicitud textDocument/signatureHelp. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SignatureHelpRegistrationOptions |
Clase que representa las opciones de registro para indicar compatibilidad con la ayuda de firma. |
| SignatureHelpSetting |
Clase que representa la configuración de inicialización de la ayuda de firma. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| SignatureInformation |
Clase que representa una sola firma de un elemento al que se puede llamar. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| SignatureInformationSetting |
Clase que representa la configuración de inicialización de información de firma. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| SumConverter |
Convertidor para traducir a y desde SumTypes. |
| SymbolInformation |
Clase que representa información sobre construcciones de programación como variables, clases, interfaces, etc. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| SymbolKindSetting |
Clase que representa la configuración del tipo de símbolo en la inicialización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| SymbolSetting |
Clase que representa la configuración de símbolos para la inicialización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| SynchronizationSetting |
Clase que representa la configuración de inicialización de sincronización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| TagSupport |
Clase que representa las TagSupport funcionalidades. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| TextDocumentChangeRegistrationOptions |
Clase que representa las opciones de registro para la compatibilidad con textDocument/didChange. |
| TextDocumentClientCapabilities |
Clase que representa las funcionalidades del documento de texto. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| TextDocumentContentChangeEvent |
Clase que encapsula un evento de cambio de documento de texto. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| TextDocumentEdit |
Clase que representa un conjunto de cambios en un único documento de texto. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| TextDocumentIdentifier |
Clase que identifica un documento de texto. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| TextDocumentItem |
Clase que representa un documento de texto. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| TextDocumentPositionParams |
Clase que representa una posición dentro de un documento de texto. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| TextDocumentRegistrationOptions |
Clase que representa las opciones de registro para muchas funciones de documento de texto diferentes. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| TextDocumentSaveRegistrationOptions |
Clase que representa las opciones para registrar la compatibilidad con textDocument/didSave. |
| TextDocumentSyncConverter |
Convertidor que ofrece serialización personalizada para TextDocumentSyncKind enumerar un TextDocumentSyncOptions objeto. |
| TextDocumentSyncOptions |
Clase que representa valores de configuración que indican cómo se deben sincronizar los documentos de texto. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| TextEdit |
Clase que representa una edición de texto en un documento. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| TypeDefinitionOptions |
Clase que representa las funcionalidades de símbolos del área de trabajo. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| Unregistration |
Clase que representa la información necesaria para anular el registro de una funcionalidad. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| UnregistrationParams |
Clase que representa el parámetro enviado para la solicitud client/unregisterCapability. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| VersionedTextDocumentIdentifier |
Clase que representa un documento de texto, pero tiene un identificador de versión. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| WillSaveTextDocumentParams |
Clase que representa los parámetros enviados para la solicitud textDocument/willSave. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| WorkspaceClientCapabilities |
Clase que representa las funcionalidades del área de trabajo. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| WorkspaceEdit |
Clase que representa una solicitud enviada desde un servidor de idioma para modificar los recursos del área de trabajo. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| WorkspaceEditSetting |
Clase que representa la configuración de inicialización para la edición del área de trabajo. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| WorkspaceSymbolOptions |
Clase que representa las funcionalidades de símbolos del área de trabajo. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| WorkspaceSymbolParams |
Clase que representa el parámetro que se envía con la solicitud "workspace/symbol". Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
Estructuras
| SumType<T1,T2> |
Estructura que puede contener o |
| SumType<T1,T2,T3> |
Estructura que puede contener , |
| SumType<T1,T2,T3,T4> |
Estructura que puede contener , |
Interfaces
| IPartialResultParams<T> |
Interfaz para describir los parámetros de las solicitudes que admiten los resultados de streaming. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| ISumType |
Abstrae la idea de un "tipo de suma". Los tipos sum son tipos que pueden contener un valor de varios tipos. Se garantiza que esta abstracción es segura para tipos, lo que significa que no se puede acceder al valor subyacente sin conocer su tipo específico. |
Enumeraciones
| CodeActionKind |
Enumeración que representa los distintos tipos de acciones de código. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CompletionItemKind |
Valores de enumeración para los tipos de elementos de finalización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| CompletionTriggerKind |
Enumeración que representa las distintas formas en que se puede desencadenar la finalización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DiagnosticSeverity |
Enumeración de gravedad de diagnóstico. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DiagnosticTag |
Enumeración de etiqueta de diagnóstico. Metadatos adicionales sobre el tipo de diagnóstico Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| DocumentHighlightKind |
Enumeración que representa los distintos tipos de resaltado del documento. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| FileChangeType |
Enumeración de tipo de evento de archivo. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| FoldingRangeKind |
Enumeración que representa varios tipos de acciones de código. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| InitializeErrorCode |
Enumeración que representa los posibles motivos de un error de inicialización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| InsertTextFormat |
Enumeración que representa el formato de texto de inserción para los elementos de finalización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| MarkupKind |
Enumeración que representa los distintos formatos de texto de marcado. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| MessageType |
Enumeración de tipo de mensaje. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| ResourceOperationKind |
Tipo de operaciones de recursos admitidas por el cliente. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SemanticTokenFormat |
Formato que se usa para describir tokens semánticos. Consulte la especificación del protocolo de servidor de idioma para obtener información adicional. |
| SignatureHelpTriggerKind |
Enumeración que representa las distintas formas en que se puede desencadenar la finalización. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| SymbolKind |
Enumeración que representa los distintos tipos de símbolos. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| TextDocumentSaveReason |
Enumeración que representa el motivo por el que se guardó un documento. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| TextDocumentSyncKind |
Enumeración que representa las distintas formas de sincronizar documentos de texto. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| TraceSetting |
Enumeración que representa la configuración de seguimiento del servidor de idioma. Consulte la especificación del protocolo de servidor de lenguaje para obtener información adicional. |
| WatchKind |
Enumeración que representa el tipo de cambios para watch. |