Compartir a través de


Microsoft.VisualStudio.LanguageServer.Protocol Espacio de nombres

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 textDocument/semanticTokens/full mensaje.

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 T1 .T2

SumType<T1,T2,T3>

Estructura que puede contener , T1o T2.T3

SumType<T1,T2,T3,T4>

Estructura que puede contener , T1, T2o T3.T4

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.