Condividi tramite


Microsoft.VisualStudio.LanguageServer.Protocol Spazio dei nomi

Classi

ApplyWorkspaceEditParams

Classe che rappresenta i parametri inviati da un server a un client per la richiesta workspace/applyEdit.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ApplyWorkspaceEditResponse

Classe che rappresenta la risposta inviata per una richiesta workspace/applyEdit.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ClientCapabilities

Classe che rappresenta le funzionalità client.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CodeAction

Classe che rappresenta una modifica che può essere eseguita nel codice. Un oggetto CodeAction deve impostare Edit o Command. Se vengono forniti entrambi, la modifica verrà applicata per prima cosa, il comando verrà eseguito.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CodeActionContext

Classe che rappresenta informazioni di diagnostica sul contesto di un'azione di codice

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CodeActionKindSetting

Classe contenente il set di tipi di azione di codice supportati.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CodeActionLiteralSetting

Classe che rappresenta il supporto per i valori letterali dell'azione di codice.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CodeActionOptions

Classe che rappresenta le opzioni di registrazione per il supporto delle azioni di codice.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CodeActionParams

Classe che rappresenta i parametri inviati dal client al server per la richiesta textDocument/codeAction.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CodeActionResolveSupportSetting

Classe che rappresenta le impostazioni per il supporto codeAction/resolve.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CodeActionSetting

Classe che rappresenta le impostazioni per il supporto delle azioni di codice.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CodeDescription

Classe che rappresenta una descrizione per un codice di errore.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CodeLens

Classe che rappresenta un comando code lens che deve essere visualizzato insieme al codice sorgente.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CodeLensOptions

Classe che rappresenta le opzioni per il supporto della lente di codice.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CodeLensParams

Classe che rappresenta i parametri inviati dal client al server per una richiesta textDocument/codeLens.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CodeLensRegistrationOptions

Classe che rappresenta le opzioni di registrazione per il supporto dell'obiettivo del codice di indicazione.

Color

Classe che rappresenta un colore.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ColorInformation

Classe che rappresenta le informazioni sul colore.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

Command

Classe che rappresenta un riferimento a un comando

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CompletionContext

Classe che rappresenta informazioni aggiuntive sul contenuto in cui viene attivata una richiesta di completamento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CompletionItem

Classe che rappresenta un elemento di completamento IntelliSense.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CompletionItemKindSetting

Classe che rappresenta l'impostazione di inizializzazione per il tipo di elemento di completamento

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CompletionItemSetting

Classe che rappresenta l'impostazione di inizializzazione per l'elemento di completamento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CompletionList

Classe che rappresenta un elenco di completamento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CompletionListItemDefaults

Classe che rappresenta le proprietà predefinite associate all'intero elenco di completamento.

CompletionListSetting

Classe che rappresenta le funzionalità per il tipo di elenco di completamento.

CompletionOptions

Classe che rappresenta le funzionalità di completamento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CompletionParams

Classe che rappresenta i parametri per la richiesta textDocument/completion.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CompletionRegistrationOptions

Classe che rappresenta le opzioni per la registrazione del supporto di completamento.

CompletionSetting

Classe che rappresenta l'impostazione di inizializzazione per il completamento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ConfigurationItem

Classe che rappresenta un elemento di configurazione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ConfigurationParams

Classe che rappresenta i parametri per la richiesta di area di lavoro/configurazione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CreateFile

Classe che rappresenta un'operazione di creazione file.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CreateFileOptions

Classe che rappresenta le opzioni per un'operazione di creazione del file.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DefinitionOptions

Classe che rappresenta le funzionalità dei simboli dell'area di lavoro.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DeleteFile

Classe che rappresenta un'operazione di eliminazione file.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DeleteFileOptions

Classe che rappresenta le opzioni per un'operazione di creazione del file.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

Diagnostic

Classe che rappresenta un messaggio di diagnostica del codice sorgente.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DidChangeConfigurationParams

Classe che rappresenta il parametro inviato con le richieste workspace/didChangeConfiguration.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DidChangeTextDocumentParams

Classe che rappresenta il parametro inviato con il messaggio textDocument/didChange.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DidChangeWatchedFilesParams

Classe che rappresenta il parametro inviato con il messaggio workspace/didChangeWatchedFiles.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DidChangeWatchedFilesRegistrationOptions

Classe che rappresenta le opzioni per la registrazione del supporto dell'area di lavoro/didChangeWatchedFiles.

DidCloseTextDocumentParams

Classe che rappresenta il parametro inviato con textDocument/didClose message.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DidOpenTextDocumentParams

Classe che rappresenta il parametro inviato con il messaggio textDocument/didOpen.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DidSaveTextDocumentParams

Classe che rappresenta il parametro inviato con un messaggio textDocument/didSave.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentColorOptions

Classe che rappresenta le funzionalità dei simboli dell'area di lavoro.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentColorParams

Classe che rappresenta i parametri inviati per una richiesta textDocument/documentColor.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentFilter

Classe che rappresenta un filtro su determinati tipi di documenti

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentFormattingOptions

Classe che rappresenta le opzioni di formattazione del documento per le funzionalità del server.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentFormattingParams

Classe che rappresenta il parametro inviato con textDocument/messaggio di formattazione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentHighlight

Classe che rappresenta la risposta da una richiesta textDocument/documentHighlight.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentHighlightOptions

Classe che rappresenta le funzionalità dei simboli dell'area di lavoro.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentHighlightParams

Classe che rappresenta i parametri inviati per una richiesta textDocument/documentHighlight.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentLink

Classe che rappresenta la risposta di una richiesta textDocument/documentLink.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentLinkOptions

Classe che rappresenta le opzioni di collegamento al documento per le funzionalità del server.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentLinkParams

Classe che rappresenta i parametri inviati per una richiesta textDocument/documentLink.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentLinkRegistrationOptions

Classe che rappresenta le opzioni per la registrazione del supporto textDocument/documentLink.

DocumentOnTypeFormattingOptions

Classe che rappresenta le opzioni per la formattazione dei tipi.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentOnTypeFormattingParams

Classe che rappresenta i parametri inviati per una richiesta textDocument/onTypeFormatting.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentOnTypeFormattingRegistrationOptions

Classe che rappresenta le opzioni per la registrazione del supporto textDocument/onTypeFormatting.

DocumentRangeFormattingOptions

Classe che rappresenta le opzioni di formattazione dell'intervallo di documenti per le funzionalità del server.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentRangeFormattingParams

Classe che rappresenta il parametro inviato con il messaggio textDocument/rangeFormatting.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentSymbol

Rappresenta costrutti di programmazione come variabili, classi, interfacce e così via che vengono visualizzati in un documento. I simboli di documento possono essere gerarchici e hanno due intervalli: uno che racchiude la definizione e uno che punta al relativo intervallo più interessante, ad esempio l'intervallo di un identificatore.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentSymbolOptions

Classe che rappresenta le funzionalità dei simboli dell'area di lavoro.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentSymbolParams

Classe che rappresenta il parametro inviato con richieste textDocument/documentSymbol.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentSymbolSetting

Classe che rappresenta l'impostazione di inizializzazione per i simboli del documento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentUriConverter

TODO: documento

DynamicRegistrationSetting

Classe che rappresenta un'impostazione che può essere registrata dinamicamente.

ExecuteCommandOptions

Classe che rappresenta le opzioni per il supporto dei comandi execute.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ExecuteCommandParams

Classe che rappresenta i parametri inviati dal client al server per la richiesta workspace/executeCommand.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ExecuteCommandRegistrationOptions

Classe che rappresenta le opzioni di registrazione per indicare il supporto dei comandi di esecuzione.

FileEvent

Classe che rappresenta un evento di modifica del file.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

FileSystemWatcher

Classe che rappresenta le opzioni watcher per DidChangeWatchedFilesRegistrationOptions

FoldingRange

Classe che rappresenta un intervallo di riduzione in un documento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

FoldingRangeOptions

Classe che rappresenta le opzioni del provider dell'intervallo di riduzione per l'inizializzazione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

FoldingRangeOptionsConverter

Convertitore che serializza un valore booleano in FoldingRangeProviderOptions.

FoldingRangeParams

Classe che rappresenta il parametro di richiesta dell'intervallo di riduzione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

FoldingRangeProviderOptions

Classe che rappresenta le opzioni del provider dell'intervallo di riduzione per l'inizializzazione.

FoldingRangeSetting

Classe che rappresenta l'impostazione dell'intervallo di riduzione per l'inizializzazione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

FormattingOptions

Classe che rappresenta le opzioni di formattazione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

Hover

Classe che rappresenta i dati restituiti da una richiesta textDocument/hover.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

HoverContentsConverter

Convertitore che fornisce la serializzazione personalizzata per la Contents proprietà .

HoverOptions

Classe che rappresenta il supporto del passaggio del mouse sul server.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

HoverSetting

Classe che rappresenta l'impostazione di inizializzazione per il passaggio del mouse.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ImplementationOptions

Classe che rappresenta le funzionalità dei simboli dell'area di lavoro.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

InitializedParams

Classe contenente le informazioni inviate con la notifica 'inizializzata'.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

InitializeError

Classe che rappresenta il tipo di errore inviato quando la richiesta di inizializzazione ha esito negativo.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

InitializeParams

Classe che rappresenta il parametro inviato con una richiesta di metodo di inizializzazione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

InitializeResult

Classe che rappresenta il risultato restituito dalla richiesta di inizializzazione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

LinkedEditingRangeOptions

Classe che rappresenta le funzionalità dell'intervallo di modifica collegato.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

LinkedEditingRangeParams

Classe che rappresenta i parametri inviati per una richiesta textDocument/linkedEditingRange.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

LinkedEditingRanges

Classe che rappresenta la risposta di una risposta LinkedEditingRanges.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

Location

Classe che rappresenta una posizione in un documento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

LogMessageParams

Classe che rappresenta il parametro inviato con richieste window/logMessage.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

LspNotification<TIn>

Oggetto fortemente tipizzato usato per specificare il tipo di parametro di una notifica LSP.

LspRequest<TIn,TOut>

Oggetto fortemente tipizzato usato per specificare il parametro e i tipi restituiti delle richieste LSP.

MarkedString

Classe che rappresenta il testo leggibile che deve essere sottoposto a rendering.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

MarkupContent

Classe che rappresenta il testo e un formato associato di cui eseguire il rendering.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

MessageActionItem

Classe che rappresenta un'azione eseguita dall'utente dopo l'invio di una richiesta window/showMessageRequest.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

Methods

Classe che contiene i valori stringa per tutti i metodi del protocollo common language.

OptionalVersionedTextDocumentIdentifier

Classe che rappresenta un documento di testo, ma facoltativamente ha un identificatore di versione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ParameterInformation

Classe che rappresenta un parametro di una firma chiamabile.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ParameterInformationConverter

JsonConverter per deserializzare correttamente le matrici int nel parametro Label di ParameterInformation

ParameterInformationSetting

Classe che rappresenta l'impostazione di inizializzazione delle informazioni sui parametri.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

Position

Classe che rappresenta una posizione in un documento di testo.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

PublishDiagnosticParams

Classe che rappresenta il parametro inviato con messaggi 'textDocument/publishDiagnostics'.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

PublishDiagnosticsSetting

Classe che rappresenta l'impostazione di inizializzazione per la diagnostica di pubblicazione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

Range

Classe che rappresenta un intervallo di testo del documento di testo.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ReferenceContext

Classe che rappresenta le informazioni sul contesto di riferimento per il parametro della richiesta di riferimento di ricerca.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ReferenceOptions

Classe che rappresenta le funzionalità dei simboli dell'area di lavoro.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ReferenceParams

Classe che rappresenta il parametro di riferimento find per la richiesta di riferimento di ricerca.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

Registration

Classe che rappresenta le informazioni di registrazione generali per la registrazione per una funzionalità.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

RegistrationParams

Classe che rappresenta i parametri inviati per la richiesta client/registerCapability.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

RenameFile

Classe che rappresenta un'operazione di ridenominazione del file.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

RenameFileOptions

Classe che rappresenta le opzioni per un'operazione di creazione del file.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

RenameOptions

Classe che rappresenta le opzioni di ridenominazione per le funzionalità del server.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

RenameParams

Classe che rappresenta i parametri di ridenominazione per la richiesta textDocument/rename.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SaveOptions

Classe che rappresenta le configurazioni delle opzioni di salvataggio.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokenModifiers

Modificatori di token semantici noti.

SemanticTokens

Classe che rappresenta la risposta ai messaggi dei token semantici.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokensDelta

Rappresenta una risposta da una richiesta di modifica del provider di documenti di token semantici.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokensDeltaParams

Parametri per una richiesta di modifica che possono essere applicati a una risposta precedente da un provider di token semantici.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokensDeltaPartialResult

Rappresenta una risposta da una richiesta di modifica del provider di documenti di token semantici.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokensEdit

Classe che rappresenta una singola modifica applicata in modo incrementale a una risposta di token semantici precedente dal provider di documenti.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokensFullOptions

Opzioni per il provider di classificazione dei token semantici del documento completo.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokensLegend

Legenda usata per codificare i tipi di token semantici in Data.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokensOptions

Opzioni di inizializzazione per il supporto dei token semantici.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokensParams

Parametri per i token semantici richiesta completa documento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokensPartialResult

Classe che rappresenta la risposta ai messaggi dei token semantici.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokensRangeParams

Parametri per la richiesta intervallo di token semantici.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokensRequestsFullSetting

Impostazioni client per i token semantici correlati al textDocument/semanticTokens/full messaggio.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokensRequestsSetting

Richiede le impostazioni client per i token semantici.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokensSetting

Impostazioni client per i token semantici.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokenTypes

Tipi di token semantici noti.

ServerCapabilities

Classe che rappresenta le funzionalità del server.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ShowMessageParams

Classe che rappresenta il parametro inviato con richieste window/showMessage.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ShowMessageRequestParams

Classe che rappresenta il parametro inviato con le richieste window/showMessageRequest.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SignatureHelp

Classe che rappresenta la firma di un elemento chiamabile. Questa classe viene restituita dalla richiesta textDocument/signatureHelp.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SignatureHelpContext

Classe che rappresenta informazioni aggiuntive sul contesto in cui viene attivata una richiesta della Guida della firma.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SignatureHelpOptions

Classe che rappresenta le opzioni per il supporto della Guida della firma.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SignatureHelpParams

Classe che rappresenta i parametri per la richiesta textDocument/signatureHelp.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SignatureHelpRegistrationOptions

Classe che rappresenta le opzioni di registrazione per indicare il supporto della Guida della firma.

SignatureHelpSetting

Classe che rappresenta l'impostazione di inizializzazione della Guida della firma.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SignatureInformation

Classe che rappresenta una singola firma di un elemento chiamabile.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SignatureInformationSetting

Classe che rappresenta l'impostazione di inizializzazione delle informazioni sulla firma.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SumConverter

Convertitore da e verso SumTypes.

SymbolInformation

Classe che rappresenta informazioni sui costrutti di programmazione, ad esempio variabili, classi, interfacce e così via.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SymbolKindSetting

Classe che rappresenta l'impostazione del tipo di simbolo nell'inizializzazione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SymbolSetting

Classe che rappresenta l'impostazione del simbolo per l'inizializzazione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SynchronizationSetting

Classe che rappresenta l'impostazione di inizializzazione della sincronizzazione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

TagSupport

Classe che rappresenta le TagSupport funzionalità.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

TextDocumentChangeRegistrationOptions

Classe che rappresenta le opzioni di registrazione per il supporto di textDocument/didChange.

TextDocumentClientCapabilities

Classe che rappresenta le funzionalità del documento di testo.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

TextDocumentContentChangeEvent

Classe che incapsula un evento di modifica di un documento di testo.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

TextDocumentEdit

Classe che rappresenta un set di modifiche apportate a un singolo documento di testo.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

TextDocumentIdentifier

Classe che identifica un documento di testo.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

TextDocumentItem

Classe che rappresenta un documento di testo.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

TextDocumentPositionParams

Classe che rappresenta una posizione all'interno di un documento di testo.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

TextDocumentRegistrationOptions

Classe che rappresenta le opzioni di registrazione per molte funzioni di documento di testo diverse.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

TextDocumentSaveRegistrationOptions

Classe che rappresenta le opzioni per la registrazione del supporto textDocument/didSave.

TextDocumentSyncConverter

Convertitore che offre serializzazione personalizzata per TextDocumentSyncKind l'enumerazione in un TextDocumentSyncOptions oggetto .

TextDocumentSyncOptions

Classe che rappresenta i valori di configurazione che indicano la modalità di sincronizzazione dei documenti di testo.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

TextEdit

Classe che rappresenta una modifica di testo in un documento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

TypeDefinitionOptions

Classe che rappresenta le funzionalità dei simboli dell'area di lavoro.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

Unregistration

Classe che rappresenta le informazioni necessarie per annullare la registrazione di una funzionalità.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

UnregistrationParams

Classe che rappresenta il parametro inviato per la richiesta client/unregisterCapability.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

VersionedTextDocumentIdentifier

Classe che rappresenta un documento di testo, ma ha un identificatore di versione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

WillSaveTextDocumentParams

Classe che rappresenta i parametri inviati per la richiesta textDocument/willSave.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

WorkspaceClientCapabilities

Classe che rappresenta le funzionalità dell'area di lavoro.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

WorkspaceEdit

Classe che rappresenta una richiesta inviata da un server di linguaggio per modificare le risorse nell'area di lavoro.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

WorkspaceEditSetting

Classe che rappresenta le impostazioni di inizializzazione per la modifica dell'area di lavoro.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

WorkspaceSymbolOptions

Classe che rappresenta le funzionalità dei simboli dell'area di lavoro.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

WorkspaceSymbolParams

Classe che rappresenta il parametro inviato con la richiesta 'workspace/symbol'.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

Struct

SumType<T1,T2>

Struct che può contenere un T1 oggetto o un oggetto T2.

SumType<T1,T2,T3>

Struct che può contenere un T1oggetto , un T2oggetto o un oggetto T3.

SumType<T1,T2,T3,T4>

Struct che può contenere un T1oggetto , T2un oggetto , o T3un oggetto T4.

Interfacce

IPartialResultParams<T>

Interfaccia per descrivere i parametri per le richieste che supportano i risultati di streaming.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ISumType

Astrae l'idea di un "tipo di somma". I tipi sum sono tipi che possono contenere un valore di vari tipi. Questa astrazione è garantita come typesafe, ovvero non è possibile accedere al valore sottostante senza conoscerne il tipo specifico.

Enumerazioni

CodeActionKind

Enumerazione che rappresenta i vari tipi di azioni di codice.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CompletionItemKind

Valori di enumerazione per i tipi di elemento di completamento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

CompletionTriggerKind

Enumerazione che rappresenta i vari modi in cui è possibile attivare il completamento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DiagnosticSeverity

Enumerazione di gravità diagnostica.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DiagnosticTag

Enumerazione tag di diagnostica. Metadati aggiuntivi sul tipo di diagnostica

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

DocumentHighlightKind

Enumerazione che rappresenta i diversi tipi di evidenziazione del documento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

FileChangeType

Enumerazione del tipo di evento file.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

FoldingRangeKind

Enumerazione che rappresenta vari tipi di azione di codice.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

InitializeErrorCode

Enumerazione che rappresenta i possibili motivi di un errore di inizializzazione.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

InsertTextFormat

Enumerazione che rappresenta il formato di testo di inserimento per gli elementi di completamento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

MarkupKind

Enumerazione che rappresenta i vari formati di testo di markup.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

MessageType

Enumerazione del tipo di messaggio.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

ResourceOperationKind

Tipo di operazioni di risorse supportate dal client.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SemanticTokenFormat

Formato utilizzato per descrivere i token semantici.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SignatureHelpTriggerKind

Enumerazione che rappresenta i vari modi in cui è possibile attivare il completamento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

SymbolKind

Enumerazione che rappresenta i vari tipi di simboli.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

TextDocumentSaveReason

Enumerazione che rappresenta il motivo per cui è stato salvato un documento.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

TextDocumentSyncKind

Enumerazione che rappresenta i vari modi per sincronizzare i documenti di testo.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

TraceSetting

Enumerazione che rappresenta l'impostazione di traccia del server di lingua.

Per altre informazioni, vedere la specifica del protocollo del server di linguaggio .

WatchKind

Enumerazione che rappresenta il tipo di modifiche apportate a watch per.