Compartilhar via


Microsoft.VisualStudio.LanguageServer.Protocol Namespace

Classes

ApplyWorkspaceEditParams

Classe que representa os parâmetros enviados de um servidor para um cliente para a solicitação workspace/applyEdit.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

ApplyWorkspaceEditResponse

Classe que representa a resposta enviada para uma solicitação de workspace/applyEdit.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

ClientCapabilities

Classe que representa os recursos do cliente.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CodeAction

Uma classe que representa uma alteração que pode ser executada no código. Uma CodeAction deve definir Edit ou Command. Se ambos forem fornecidos, a edição será aplicada primeiro e, em seguida, o comando será executado.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CodeActionContext

Classe que representa informações de diagnóstico sobre o contexto de uma ação de código

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CodeActionKindSetting

Classe que contém o conjunto de tipos de ação de código com suporte.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CodeActionLiteralSetting

Classe que representa o suporte para literais de ação de código.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CodeActionOptions

Classe que representa as opções de registro para suporte a ações de código.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CodeActionParams

Classe que representa os parâmetros enviados do cliente para o servidor para a solicitação textDocument/codeAction.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CodeActionResolveSupportSetting

Classe que representa as configurações para suporte a codeAction/resolve.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CodeActionSetting

Classe que representa as configurações para suporte à ação de código.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CodeDescription

Classe que representa uma descrição para um código de erro.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CodeLens

Uma classe que representa um comando de lente de código que deve ser mostrado junto com o código-fonte.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CodeLensOptions

Classe que representa as opções para suporte à lente de código.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CodeLensParams

Classe que representa os parâmetros enviados do cliente para o servidor para uma solicitação textDocument/codeLens.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CodeLensRegistrationOptions

Classe que representa as opções de registro para suporte à lente de código de indicação.

Color

Classe que representa uma cor.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

ColorInformation

Classe que representa informações de cor.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

Command

Classe que representa uma referência a um comando

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CompletionContext

Classe que representa informações adicionais sobre o conteúdo no qual uma solicitação de conclusão é disparada.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CompletionItem

Classe que representa um item de conclusão do IntelliSense.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CompletionItemKindSetting

Classe que representa a configuração de inicialização para o tipo de item de conclusão

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CompletionItemSetting

Classe que representa a configuração de inicialização do item de conclusão.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CompletionList

Classe que representa uma lista de conclusão.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CompletionListItemDefaults

Classe que representa as propriedades padrão associadas a toda a lista de conclusão.

CompletionListSetting

Classe que representa recursos para o tipo de lista de conclusão.

CompletionOptions

Classe que representa os recursos de conclusão.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CompletionParams

Classe que representa os parâmetros para a solicitação textDocument/completion.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CompletionRegistrationOptions

Classe que representa as opções para registrar o suporte à conclusão.

CompletionSetting

Classe que representa a configuração de inicialização para conclusão.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

ConfigurationItem

Classe que representa um item de configuração.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

ConfigurationParams

Classe que representa os parâmetros para a solicitação de workspace/configuração.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CreateFile

Classe que representa uma operação de criação de arquivo.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CreateFileOptions

Classe que representa as opções para uma operação de criação de arquivo.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

DefinitionOptions

Classe que representa os recursos de símbolos de workspace.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

DeleteFile

Classe que representa uma operação de exclusão de arquivo.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

DeleteFileOptions

Classe que representa as opções para uma operação de criação de arquivo.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

Diagnostic

Classe que representa uma mensagem de diagnóstico de código-fonte.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

DidChangeConfigurationParams

Classe que representa o parâmetro enviado com solicitações de workspace/didChangeConfiguration.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

DidChangeTextDocumentParams

Classe que representa o parâmetro que é enviado com a mensagem textDocument/didChange.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

DidChangeWatchedFilesParams

Classe que representa o parâmetro enviado com a mensagem workspace/didChangeWatchedFiles.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

DidChangeWatchedFilesRegistrationOptions

Classe que representa as opções para registrar o suporte a workspace/didChangeWatchedFiles.

DidCloseTextDocumentParams

Classe que representa o parâmetro que é enviado com a mensagem textDocument/didClose.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

DidOpenTextDocumentParams

Classe que representa o parâmetro enviado com a mensagem textDocument/didOpen.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

DidSaveTextDocumentParams

Classe que representa o parâmetro enviado com uma mensagem textDocument/didSave.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

DocumentColorOptions

Classe que representa os recursos de símbolos de workspace.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

DocumentColorParams

Classe que representa os parâmetros enviados para uma solicitação textDocument/documentColor.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentFilter

Classe que representa um filtro sobre determinados tipos de documentos

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentFormattingOptions

Classe que representa as opções de formatação de documento para recursos de servidor.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentFormattingParams

Classe que representa o parâmetro que é enviado com textDocument/mensagem de formatação.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentHighlight

Classe que representa a resposta de uma solicitação textDocument/documentHighlight.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentHighlightOptions

Classe que representa os recursos de símbolos de workspace.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentHighlightParams

Classe que representa os parâmetros enviados para uma solicitação textDocument/documentHighlight.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentLink

Classe que representa a resposta de uma solicitação textDocument/documentLink.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentLinkOptions

Classe que representa as opções de link do documento para recursos de servidor.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentLinkParams

Classe que representa os parâmetros enviados para uma solicitação textDocument/documentLink.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentLinkRegistrationOptions

Classe que representa as opções para registrar o suporte a textDocument/documentLink.

DocumentOnTypeFormattingOptions

Classe que representa as opções para na formatação de tipo.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentOnTypeFormattingParams

Classe que representa os parâmetros enviados para uma solicitação textDocument/onTypeFormatting.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentOnTypeFormattingRegistrationOptions

Classe que representa as opções para registrar o suporte a textDocument/onTypeFormatting.

DocumentRangeFormattingOptions

Classe que representa as opções de formatação do intervalo de documentos para recursos de servidor.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentRangeFormattingParams

Classe que representa o parâmetro que é enviado com a mensagem textDocument/rangeFormatting.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentSymbol

Representa constructos de programação como variáveis, classes, interfaces etc. que aparecem em um documento. Os símbolos de documento podem ser hierárquicos e têm dois intervalos: um que inclui sua definição e outro que aponta para seu intervalo mais interessante, por exemplo, o intervalo de um identificador.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentSymbolOptions

Classe que representa os recursos de símbolos de workspace.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentSymbolParams

Classe que representa o parâmetro enviado com textDocument/documentSymbol requests.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentSymbolSetting

Classe que representa a configuração de inicialização para símbolos de documento.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

DocumentUriConverter

TODO: documento

DynamicRegistrationSetting

Classe que representa uma configuração que pode ser registrada dinamicamente.

ExecuteCommandOptions

Classe que representa as opções para executar o suporte a comandos.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

ExecuteCommandParams

Classe que representa os parâmetros enviados do cliente para o servidor para a solicitação workspace/executeCommand.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

ExecuteCommandRegistrationOptions

Classe que representa as opções de registro para indicar o suporte ao comando execute.

FileEvent

Classe que representa um evento de alteração de arquivo.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

FileSystemWatcher

Classe que representa as opções do observador para DidChangeWatchedFilesRegistrationOptions

FoldingRange

Classe que representa um intervalo de dobramento em um documento.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

FoldingRangeOptions

Classe que representa as opções do provedor de intervalo de dobramento para inicialização.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

FoldingRangeOptionsConverter

Conversor que serializa um valor booliano para FoldingRangeProviderOptions.

FoldingRangeParams

Classe que representa o parâmetro de solicitação de intervalo de dobramento.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

FoldingRangeProviderOptions

Classe que representa as opções do provedor de intervalo de dobramento para inicialização.

FoldingRangeSetting

Classe que representa a configuração do intervalo de dobramento para inicialização.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

FormattingOptions

Classe que representa as opções de formatação.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

Hover

Classe que representa os dados retornados por uma solicitação textDocument/hover.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

HoverContentsConverter

Conversor que fornece serialização personalizada para a Contents propriedade .

HoverOptions

Classe que representa o suporte ao foco do servidor.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

HoverSetting

Classe que representa a configuração de inicialização para focalizar.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

ImplementationOptions

Classe que representa os recursos de símbolos de workspace.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

InitializedParams

Classe que contém informações enviadas com a notificação 'inicializada'.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

InitializeError

Classe que representa o tipo de erro enviado quando a solicitação de inicialização falha.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

InitializeParams

Classe que representa o parâmetro enviado com uma solicitação de método initialize.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

InitializeResult

Classe que representa o resultado retornado pela solicitação de inicialização.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

LinkedEditingRangeOptions

Classe que representa recursos de intervalo de edição vinculados.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

LinkedEditingRangeParams

Classe que representa os parâmetros enviados para uma solicitação textDocument/linkedEditingRange.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

LinkedEditingRanges

Classe que representa a resposta de uma resposta LinkedEditingRanges.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

Location

Classe que representa um local em um documento.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

LogMessageParams

Classe que representa o parâmetro enviado com solicitações window/logMessage.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

LspNotification<TIn>

Objeto fortemente tipado usado para especificar o tipo de parâmetro de uma notificação LSP.

LspRequest<TIn,TOut>

Objeto fortemente tipado usado para especificar o parâmetro e os tipos de retorno de uma solicitação LSP.

MarkedString

Classe que representa texto legível humano que deve ser renderizado.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

MarkupContent

Classe que representa o texto e um formato associado que deve ser renderizado.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

MessageActionItem

Classe que representa uma ação que o usuário executa depois que uma solicitação window/showMessageRequest é enviada.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

Methods

Classe que contém os valores de cadeia de caracteres para todos os métodos de protocolo de linguagem comum.

OptionalVersionedTextDocumentIdentifier

Classe que representa um documento de texto, mas opcionalmente tem um identificador de versão.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

ParameterInformation

Classe que representa um parâmetro de uma assinatura que pode ser chamada.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

ParameterInformationConverter

JsonConverter para desserializar corretamente matrizes int no parâmetro Label de ParameterInformation

ParameterInformationSetting

Classe que representa a configuração de inicialização de informações de parâmetro.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

Position

Classe que representa uma posição em um documento de texto.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

PublishDiagnosticParams

Classe que representa o parâmetro enviado com mensagens 'textDocument/publishDiagnostics'.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

PublishDiagnosticsSetting

Classe que representa a configuração de inicialização para diagnóstico de publicação.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

Range

Classe que representa um intervalo de texto de documento de texto.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

ReferenceContext

Classe que representa informações de contexto de referência para localizar o parâmetro de solicitação de referência.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

ReferenceOptions

Classe que representa os recursos de símbolos de workspace.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

ReferenceParams

Classe que representa o parâmetro de referência find para a solicitação de referência de localização.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

Registration

Classe que representa as informações gerais de registro para se registrar em uma funcionalidade.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

RegistrationParams

Classe que representa os parâmetros enviados para a solicitação client/registerCapability.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

RenameFile

Classe que representa uma operação de renomeação de arquivo.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

RenameFileOptions

Classe que representa as opções para uma operação de criação de arquivo.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

RenameOptions

Classe que representa as opções de renomeação para recursos de servidor.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

RenameParams

Classe que representa os parâmetros de renomeação para a solicitação textDocument/rename.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SaveOptions

Classe que representa salvar configurações de opção.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokenModifiers

Modificadores de token semântico conhecidos.

SemanticTokens

Classe que representa a resposta a mensagens de tokens semânticos.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokensDelta

Representa uma resposta de uma solicitação de Edições do provedor de documentos de tokens semânticos.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokensDeltaParams

Parâmetros para uma solicitação de Edições que podem ser aplicadas a uma resposta anterior de um provedor de documentos de tokens semânticos.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokensDeltaPartialResult

Representa uma resposta de uma solicitação de Edições do provedor de documentos de tokens semânticos.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokensEdit

Classe que representa uma edição individual aplicada incrementalmente a uma resposta de tokens semânticos anterior do provedor de documentos.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokensFullOptions

Opções para o provedor completo de classificação de tokens semânticos de documento.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokensLegend

Legenda usada para codificar tipos de token semântico no Data.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokensOptions

Opções de inicialização para suporte a tokens semânticos.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokensParams

Parâmetros para tokens semânticos completos Solicitação de documento.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokensPartialResult

Classe que representa a resposta a mensagens de tokens semânticos.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokensRangeParams

Parâmetros para a solicitação de intervalo de tokens semânticos.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokensRequestsFullSetting

Configurações do cliente para tokens semânticos relacionados à textDocument/semanticTokens/full mensagem.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokensRequestsSetting

Solicita configurações de cliente para tokens semânticos.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokensSetting

Configurações do cliente para tokens semânticos.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokenTypes

Tipos de tokens semânticos conhecidos.

ServerCapabilities

Classe que representa os recursos do servidor.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

ShowMessageParams

Classe que representa o parâmetro enviado com solicitações window/showMessage.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

ShowMessageRequestParams

Classe que representa o parâmetro enviado com solicitações window/showMessageRequest.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SignatureHelp

Classe que representa a assinatura de algo que pode ser chamado. Essa classe é retornada da solicitação textDocument/signatureHelp.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SignatureHelpContext

Classe que representa informações adicionais sobre o contexto no qual uma solicitação de ajuda de assinatura é disparada.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SignatureHelpOptions

Classe que representa as opções para suporte à ajuda de assinatura.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SignatureHelpParams

Classe que representa os parâmetros para a solicitação textDocument/signatureHelp.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SignatureHelpRegistrationOptions

Classe que representa as opções de registro para indicar o suporte à ajuda de assinatura.

SignatureHelpSetting

Classe que representa a configuração de inicialização da ajuda de assinatura.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

SignatureInformation

Classe que representa uma única assinatura de um item que pode ser chamado.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

SignatureInformationSetting

Classe que representa a configuração de inicialização de informações de assinatura.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

SumConverter

Conversor para traduzir de e para SumTypes.

SymbolInformation

Classe que representa informações sobre constructos de programação, como variáveis, classes, interfaces etc.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

SymbolKindSetting

Classe que representa a configuração de tipo de símbolo na inicialização.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

SymbolSetting

Classe que representa a configuração de símbolo para inicialização.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

SynchronizationSetting

Classe que representa a configuração de inicialização de sincronização.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

TagSupport

Classe que representa os TagSupport recursos.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

TextDocumentChangeRegistrationOptions

Classe que representa as opções de registro para o suporte a textDocument/didChange.

TextDocumentClientCapabilities

Classe que representa recursos de documento de texto.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

TextDocumentContentChangeEvent

Classe que encapsula um evento alterado de documento de texto.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

TextDocumentEdit

Classe que representa um conjunto de alterações em um único documento de texto.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

TextDocumentIdentifier

Classe que identifica um documento de texto.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

TextDocumentItem

Classe que representa um documento de texto.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

TextDocumentPositionParams

Classe que representa uma posição dentro de um documento de texto.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

TextDocumentRegistrationOptions

Classe que representa as opções de registro para várias funções de documento de texto diferentes.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

TextDocumentSaveRegistrationOptions

Classe que representa as opções para registrar o suporte a textDocument/didSave.

TextDocumentSyncConverter

Conversor que oferece serialização personalizada para TextDocumentSyncKind enumeração em um TextDocumentSyncOptions objeto .

TextDocumentSyncOptions

Classe que representa valores de configuração que indicam como os documentos de texto devem ser sincronizados.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

TextEdit

Classe que representa uma edição de texto para um documento.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

TypeDefinitionOptions

Classe que representa os recursos de símbolos de workspace.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

Unregistration

Classe que representa as informações necessárias para cancelar o registro de uma funcionalidade.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

UnregistrationParams

Classe que representa o parâmetro enviado para a solicitação client/unregisterCapability.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

VersionedTextDocumentIdentifier

Classe que representa um documento de texto, mas tem um identificador de versão.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

WillSaveTextDocumentParams

Classe que representa os parâmetros enviados para a solicitação textDocument/willSave.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

WorkspaceClientCapabilities

Classe que representa os recursos do workspace.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

WorkspaceEdit

Classe que representa uma solicitação enviada de um servidor de idiomas para modificar recursos no workspace.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

WorkspaceEditSetting

Classe que representa as configurações de inicialização para edição de workspace.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

WorkspaceSymbolOptions

Classe que representa os recursos de símbolos de workspace.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

WorkspaceSymbolParams

Classe que representa o parâmetro enviado com a solicitação 'workspace/symbol'.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

Estruturas

SumType<T1,T2>

Struct que pode conter um T1 ou um T2.

SumType<T1,T2,T3>

Struct que pode conter um T1, um T2ou um T3.

SumType<T1,T2,T3,T4>

Struct que pode conter um T1, um T2, um T3ou um T4.

Interfaces

IPartialResultParams<T>

Interface para descrever parâmetros para solicitações que dão suporte a resultados de streaming.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

ISumType

Abstrai sobre a ideia de um "tipo de soma". Os tipos de soma são tipos que podem conter um valor de vários tipos. Essa abstração tem a garantia de ser typesafe, o que significa que você não pode acessar o valor subjacente sem conhecer seu tipo específico.

Enumerações

CodeActionKind

Enumeração que representa os vários tipos de ações de código.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CompletionItemKind

Valores de enumeração para tipos de item de conclusão.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

CompletionTriggerKind

Enumeração que representa as várias maneiras pelas quais a conclusão pode ser disparada.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

DiagnosticSeverity

Enumeração de severidade de diagnóstico.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

DiagnosticTag

Enumeração de marca de diagnóstico. Metadados adicionais sobre o tipo de um diagnóstico

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

DocumentHighlightKind

Enumeração que representa os diferentes tipos de realce do documento.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

FileChangeType

Enumeração de tipo de evento de arquivo.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

FoldingRangeKind

Enumeração que representa vários tipos de ação de código.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

InitializeErrorCode

Enumeração que representa os possíveis motivos para um erro de inicialização.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

InsertTextFormat

Enumeração que representa inserir formato de texto para itens de conclusão.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

MarkupKind

Enumeração que representa os vários formatos de texto de marcação.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

MessageType

Enumeração de tipo de mensagem.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

ResourceOperationKind

O tipo de operações de recurso com suporte do cliente.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SemanticTokenFormat

O formato usado para descrever tokens semânticos.

Consulte a especificação do Protocolo do Servidor de Linguagem para obter informações adicionais.

SignatureHelpTriggerKind

Enumeração que representa as várias maneiras pelas quais a conclusão pode ser disparada.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

SymbolKind

Enumeração que representa os vários tipos de símbolos.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

TextDocumentSaveReason

Enumeração que representa o motivo pelo qual um documento foi salvo.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

TextDocumentSyncKind

Enumeração que representa as várias maneiras de sincronizar documentos de texto.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

TraceSetting

Enumeração que representa a configuração de rastreamento do servidor de idioma.

Consulte a especificação do Protocolo do Servidor de Idiomas para obter informações adicionais.

WatchKind

Enumeração que representa o tipo de alterações para watch.