Freigeben über


Microsoft.VisualStudio.LanguageServer.Protocol Namespace

Klassen

ApplyWorkspaceEditParams

Klasse, die die Parameter darstellt, die von einem Server an einen Client für die Anforderung workspace/applyEdit gesendet werden.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ApplyWorkspaceEditResponse

Klasse, die die Antwort darstellt, die für einen Arbeitsbereich/eine applyBearbeiten-Anforderung gesendet wurde.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ClientCapabilities

Klasse, die Clientfunktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CodeAction

Eine Klasse, die eine Änderung darstellt, die im Code ausgeführt werden kann. Eine CodeAction muss entweder oder CommandfestlegenEdit. Wenn beide angegeben werden, wird zuerst die Bearbeitung angewendet, dann wird der Befehl ausgeführt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CodeActionContext

Klasse, die Diagnoseinformationen zum Kontext einer Codeaktion darstellt

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CodeActionKindSetting

Klasse, die den Satz der unterstützten Codeaktionstypen enthält.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CodeActionLiteralSetting

Klasse, die die Unterstützung für Codeaktionsliterale darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CodeActionOptions

Klasse, die die Registrierungsoptionen für die Unterstützung von Codeaktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CodeActionParams

Klasse, die die Parameter darstellt, die vom Client an den Server für die anforderung textDocument/codeAction gesendet werden.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CodeActionResolveSupportSetting

Klasse, die Einstellungen für die Unterstützung von codeAction/resolve darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CodeActionSetting

Klasse, die Einstellungen für die Unterstützung von Codeaktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CodeDescription

Klasse, die eine Beschreibung für einen Fehlercode darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CodeLens

Eine Klasse, die einen Codelinsenbefehl darstellt, der zusammen mit dem Quellcode angezeigt werden soll.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CodeLensOptions

Klasse, die die Optionen für die Unterstützung von Codelinsen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CodeLensParams

Klasse, die die Parameter darstellt, die vom Client an den Server für eine textDocument/codeLens-Anforderung gesendet werden.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CodeLensRegistrationOptions

Klasse, die die Registrierungsoptionen für die Unterstützung der Anzeigecodelinse darstellt.

Color

Klasse, die eine Farbe darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ColorInformation

Klasse, die Farbinformationen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

Command

Klasse, die einen Verweis auf einen Befehl darstellt

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CompletionContext

Klasse, die zusätzliche Informationen zum Inhalt darstellt, in dem eine Vervollständigungsanforderung ausgelöst wird.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CompletionItem

Klasse, die ein IntelliSense-Vervollständigungselement darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CompletionItemKindSetting

Klasse, die die Initialisierungseinstellung für die Art des Vervollständigungselements darstellt

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CompletionItemSetting

Klasse, die die Initialisierungseinstellung für das Vervollständigungselement darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CompletionList

Klasse, die eine Vervollständigungsliste darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CompletionListItemDefaults

Klasse, die Standardeigenschaften darstellt, die der gesamten Vervollständigungsliste zugeordnet sind.

CompletionListSetting

Klasse, die Capabilites für den Vervollständigungslistentyp darstellt.

CompletionOptions

Klasse, die Vervollständigungsfunktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CompletionParams

Klasse, die die Parameter für die anforderung textDocument/completion darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CompletionRegistrationOptions

Klasse, die die Optionen zum Registrieren der Abschlussunterstützung darstellt.

CompletionSetting

Klasse, die die Initialisierungseinstellung für den Abschluss darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ConfigurationItem

Klasse, die ein Konfigurationselement darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ConfigurationParams

Klasse, die die Parameter für die Arbeitsbereichs-/Konfigurationsanforderung darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CreateFile

Klasse, die einen Dateierstellungsvorgang darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CreateFileOptions

Klasse, die die Optionen für einen Dateierstellungsvorgang darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DefinitionOptions

Klasse, die Arbeitsbereichssymbolfunktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DeleteFile

Klasse, die einen Dateilöschvorgang darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DeleteFileOptions

Klasse, die die Optionen für einen Dateierstellungsvorgang darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

Diagnostic

Klasse, die eine Quellcodediagnosemeldung darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DidChangeConfigurationParams

Klasse, die den Parameter darstellt, der mit anforderungen vom Typ workspace/didChangeConfiguration gesendet wird.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DidChangeTextDocumentParams

Klasse, die den Parameter darstellt, der mit der TextDocument/didChange-Nachricht gesendet wird.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DidChangeWatchedFilesParams

Klasse, die den Parameter darstellt, der mit der Nachricht workspace/didChangeWatchedFiles gesendet wird.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DidChangeWatchedFilesRegistrationOptions

Klasse, die die Optionen zum Registrieren von workspace/didChangeWatchedFiles-Unterstützung darstellt.

DidCloseTextDocumentParams

Klasse, die den Parameter darstellt, der mit der Nachricht textDocument/didClose gesendet wird.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DidOpenTextDocumentParams

Klasse, die den Parameter darstellt, der mit der Nachricht textDocument/didOpen gesendet wird.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DidSaveTextDocumentParams

Klasse, die den Parameter darstellt, der mit einer textDocument/didSave-Nachricht gesendet wird.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentColorOptions

Klasse, die Arbeitsbereichssymbolfunktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentColorParams

Klasse, die die parameter darstellt, die für eine textDocument/documentColor-Anforderung gesendet werden.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentFilter

Klasse, die einen Filter für bestimmte Dokumenttypen darstellt

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentFormattingOptions

Klasse, die die Dokumentformatierungsoptionen für Serverfunktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentFormattingParams

Klasse, die den Parameter darstellt, der mit textDocument/formatierungsnachricht gesendet wird.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentHighlight

Klasse, die die Antwort einer textDocument/documentHighlight-Anforderung darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentHighlightOptions

Klasse, die Arbeitsbereichssymbolfunktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentHighlightParams

Klasse, die die Parameter darstellt, die für eine textDocument/documentHighlight-Anforderung gesendet werden.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentLink

Klasse, die die Antwort einer textDocument/documentLink-Anforderung darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentLinkOptions

Klasse, die die Dokumentlinkoptionen für Serverfunktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentLinkParams

Klasse, die die Parameter darstellt, die für eine textDocument/documentLink-Anforderung gesendet werden.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentLinkRegistrationOptions

Klasse, die die Optionen zum Registrieren von textDocument/documentLink-Unterstützung darstellt.

DocumentOnTypeFormattingOptions

Klasse, die die Optionen für für die Typformatierung darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentOnTypeFormattingParams

Klasse, die die Parameter darstellt, die für eine textDocument/onTypeFormatting-Anforderung gesendet werden.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentOnTypeFormattingRegistrationOptions

Klasse, die die Optionen zum Registrieren der Unterstützung für textDocument/onTypeFormatting darstellt.

DocumentRangeFormattingOptions

Klasse, die die Dokumentbereichsformatierungsoptionen für Serverfunktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentRangeFormattingParams

Klasse, die den Parameter darstellt, der mit der TextDocument/rangeFormatting-Nachricht gesendet wird.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentSymbol

Stellt Programmierkonstrukte wie Variablen, Klassen, Schnittstellen usw. dar, die in einem Dokument angezeigt werden. Dokumentsymbole können hierarchisch sein und haben zwei Bereiche: einen, der die Definition umschließt, und einen, der auf den interessantesten Bereich verweist, z. B. den Bereich eines Bezeichners.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentSymbolOptions

Klasse, die Arbeitsbereichssymbolfunktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentSymbolParams

Klasse, die den Parameter darstellt, der mit textDocument/documentSymbol-Anforderungen gesendet wird.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentSymbolSetting

Klasse, die die Initialisierungseinstellung für Dokumentsymbole darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentUriConverter

TODO: Dokument

DynamicRegistrationSetting

Klasse, die eine Einstellung darstellt, die dynamisch registriert werden kann.

ExecuteCommandOptions

Klasse, die die Optionen für die Unterstützung von Ausführungsbefehlen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ExecuteCommandParams

Klasse, die die Parameter darstellt, die vom Client an den Server für die Anforderung workspace/executeCommand gesendet werden.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ExecuteCommandRegistrationOptions

Klasse, die die Registrierungsoptionen zum Angeben der Unterstützung von Ausführungsbefehlen darstellt.

FileEvent

Klasse, die ein Dateiänderungsereignis darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

FileSystemWatcher

Klasse, die die Watcher-Optionen für darstellt DidChangeWatchedFilesRegistrationOptions

FoldingRange

Klasse, die einen Faltbereich in einem Dokument darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

FoldingRangeOptions

Klasse, die die Optionen für den Faltbereichsanbieter für die Initialisierung darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

FoldingRangeOptionsConverter

Konverter, der einen booleschen Wert in FoldingRangeProviderOptions serialisiert.

FoldingRangeParams

Klasse, die den Faltbereichsanforderungsparameter darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

FoldingRangeProviderOptions

Klasse, die die Optionen für den Faltbereichsanbieter für die Initialisierung darstellt.

FoldingRangeSetting

Klasse, die die Einstellung für den Faltbereich für die Initialisierung darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

FormattingOptions

Klasse, die Formatierungsoptionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

Hover

Klasse, die die von einer textDocument/hover-Anforderung zurückgegebenen Daten darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

HoverContentsConverter

Konverter, der eine benutzerdefinierte Serialisierung für die Contents Eigenschaft bereitstellt.

HoverOptions

Klasse, die die Hover-Unterstützung des Servers darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

HoverSetting

Klasse, die die Initialisierungseinstellung für Hover darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ImplementationOptions

Klasse, die Arbeitsbereichssymbolfunktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

InitializedParams

Klasse mit Informationen, die mit der "initialisierten" Benachrichtigung gesendet werden.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

InitializeError

Klasse, die den Fehlertyp darstellt, der gesendet wird, wenn die Initialisierungsanforderung fehlschlägt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

InitializeParams

Klasse, die den Parameter darstellt, der mit einer Initialize-Methodenanforderung gesendet wird.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

InitializeResult

Klasse, die das von der Initialisierungsanforderung zurückgegebene Ergebnis darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

LinkedEditingRangeOptions

Klasse, die die Funktionen des verknüpften Bearbeitungsbereichs darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

LinkedEditingRangeParams

Klasse, die die parameter darstellt, die für eine textDocument/linkedEditingRange-Anforderung gesendet werden.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

LinkedEditingRanges

Klasse, die die Antwort einer LinkedEditingRanges-Antwort darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

Location

Klasse, die einen Speicherort in einem Dokument darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

LogMessageParams

Klasse, die parameter darstellt, die mit window/logMessage-Anforderungen gesendet werden.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

LspNotification<TIn>

Stark typisiertes Objekt, das zum Angeben des Parametertyps einer LSP-Benachrichtigung verwendet wird.

LspRequest<TIn,TOut>

Stark typisiertes Objekt, das verwendet wird, um den Parameter und rückgabetypen eines LSP-Anforderungskatalogs anzugeben.

MarkedString

Klasse, die lesbaren Text darstellt, der gerendert werden soll.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

MarkupContent

Klasse, die Text und ein zugeordnetes Format darstellt, das gerendert werden soll.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

MessageActionItem

Klasse, die eine Aktion darstellt, die der Benutzer ausführt, nachdem eine window/showMessageRequest-Anforderung gesendet wurde.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

Methods

Klasse, die die Zeichenfolgenwerte für alle gängigen Sprachprotokollmethoden enthält.

OptionalVersionedTextDocumentIdentifier

Klasse, die ein Textdokument darstellt, optional aber über einen Versionsbezeichner verfügt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ParameterInformation

Klasse, die einen Parameter einer aufrufbaren Signatur darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ParameterInformationConverter

JsonConverter zum ordnungsgemäßen Deserialisieren von Int-Arrays im Label-Param von ParameterInformation

ParameterInformationSetting

Klasse, die die Initialisierungseinstellung für Parameterinformationen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

Position

Klasse, die eine Position in einem Textdokument darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

PublishDiagnosticParams

Klasse, die den Parameter darstellt, der mit "textDocument/publishDiagnostics"-Nachrichten gesendet wird.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

PublishDiagnosticsSetting

Klasse, die die Initialisierungseinstellung für die Veröffentlichung Diagnose darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

Range

Klasse, die einen Textdokumenttextbereich darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ReferenceContext

Klasse, die Verweiskontextinformationen für den Suchreferenzanforderungsparameter darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ReferenceOptions

Klasse, die Arbeitsbereichssymbolfunktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ReferenceParams

Klasse, die den Find-Verweisparameter für die Verweissuche-Anforderung darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

Registration

Klasse, die die allgemeinen Registrierungsinformationen für die Registrierung für eine Funktion darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

RegistrationParams

Klasse, die die für die Client-/registerCapability-Anforderung gesendeten Parameter darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

RenameFile

Klasse, die einen Vorgang zum Umbenennen einer Datei darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

RenameFileOptions

Klasse, die die Optionen für einen Dateierstellungsvorgang darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

RenameOptions

Klasse, die die Umbenennungsoptionen für Serverfunktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

RenameParams

Klasse, die die Umbenennungsparameter für die Anforderung "textDocument/rename" darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SaveOptions

Klasse, die Konfigurationen von Speicheroptionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokenModifiers

Bekannte semantische Tokenmodifizierer.

SemanticTokens

Klasse, die die Antwort auf semantische Tokennachrichten darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokensDelta

Stellt eine Antwort von einer Bearbeitungsanforderung des Dokumentanbieters für semantische Token dar.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokensDeltaParams

Parameter für eine Anforderung für Bearbeitungen, die auf eine vorherige Antwort eines Dokumentanbieters für semantische Token angewendet werden können.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokensDeltaPartialResult

Stellt eine Antwort von einer Bearbeitungsanforderung des Dokumentanbieters für semantische Token dar.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokensEdit

Klasse, die eine einzelne Bearbeitung darstellt, die inkrementell auf eine vorherige semantische Tokenantwort des Dokumentanbieters angewendet wurde.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokensFullOptions

Optionen für den vollständigen Klassifizierungsanbieter für semantische Dokumenttoken.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokensLegend

Legende zum Codieren semantischer Tokentypen in Data.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokensOptions

Initialisierungsoptionen für die Unterstützung semantischer Token.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokensParams

Parameter für semantische Token– vollständige Dokumentanforderung.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokensPartialResult

Klasse, die die Antwort auf semantische Tokennachrichten darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokensRangeParams

Parameter für die Semantiktokenbereichsanforderung.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokensRequestsFullSetting

Clienteinstellungen für semantische Token im Zusammenhang mit der textDocument/semanticTokens/full Nachricht.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokensRequestsSetting

Fordert Clienteinstellungen für semantische Token an.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokensSetting

Clienteinstellungen für semantische Token.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokenTypes

Bekannte semantische Tokentypen.

ServerCapabilities

Klasse, die Serverfunktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ShowMessageParams

Klasse, die parameter darstellt, die mit window/showMessage-Anforderungen gesendet werden.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ShowMessageRequestParams

Klasse, die den Parameter darstellt, der mit window/showMessageRequest-Anforderungen gesendet wird.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SignatureHelp

Klasse, die die Signatur eines Aufrufbaren darstellt. Diese Klasse wird von der anforderung textDocument/signatureHelp zurückgegeben.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SignatureHelpContext

Klasse, die zusätzliche Informationen zum Kontext darstellt, in dem eine Signaturhilfeanforderung ausgelöst wird.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SignatureHelpOptions

Klasse, die die Optionen für die Unterstützung der Signaturhilfe darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SignatureHelpParams

Klasse, die die Parameter für die Anforderung textDocument/signatureHelp darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SignatureHelpRegistrationOptions

Klasse, die die Registrierungsoptionen zum Angeben der Signaturhilfeunterstützung darstellt.

SignatureHelpSetting

Klasse, die die Signaturhilfeinitialisierungseinstellung darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

SignatureInformation

Klasse, die eine einzelne Signatur eines aufrufbaren Elements darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

SignatureInformationSetting

Klasse, die die Signaturinformationsinitialisierungseinstellung darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

SumConverter

Konverter zum Übersetzen in und aus SumTypes.

SymbolInformation

Klasse, die Informationen zu Programmierkonstrukten wie Variablen, Klassen, Schnittstellen usw. darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

SymbolKindSetting

Klasse, die die Symbolarteinstellung in der Initialisierung darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

SymbolSetting

Klasse, die die Symboleinstellung für die Initialisierung darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

SynchronizationSetting

Klasse, die die Einstellung für die Synchronisierungsinitialisierung darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

TagSupport

Klasse, die die TagSupport Funktionen darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

TextDocumentChangeRegistrationOptions

Klasse, die die Registrierungsoptionen für textDocument/didChange-Unterstützung darstellt.

TextDocumentClientCapabilities

Klasse, die Textdokumentfunktionen darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

TextDocumentContentChangeEvent

Klasse, die ein geändertes Textdokumentereignis kapselt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

TextDocumentEdit

Klasse, die eine Reihe von Änderungen an einem einzelnen Textdokument darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

TextDocumentIdentifier

Klasse, die ein Textdokument identifiziert.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

TextDocumentItem

Klasse, die ein Textdokument darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

TextDocumentPositionParams

Klasse, die eine Position in einem Textdokument darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

TextDocumentRegistrationOptions

Klasse, die die Registrierungsoptionen für viele verschiedene Textdokumentfunktionen darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

TextDocumentSaveRegistrationOptions

Klasse, die die Optionen zum Registrieren von text darstelltDocument/didSave-Unterstützung.

TextDocumentSyncConverter

Konverter, der eine benutzerdefinierte Serialisierung für TextDocumentSyncKind die Enumeration zu einem TextDocumentSyncOptions Objekt bietet.

TextDocumentSyncOptions

Klasse, die Konfigurationswerte darstellt, die angeben, wie Textdokumente synchronisiert werden sollen.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

TextEdit

Klasse, die eine Textbearbeitung für ein Dokument darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

TypeDefinitionOptions

Klasse, die Funktionen von Arbeitsbereichssymbolen darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

Unregistration

Klasse, die die Informationen darstellt, die zum Aufheben der Registrierung einer Funktion benötigt werden.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

UnregistrationParams

Klasse, die den parameter darstellt, der für die Client-/unregisterCapability-Anforderung gesendet wurde.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

VersionedTextDocumentIdentifier

Klasse, die ein Textdokument darstellt, aber über einen Versionsbezeichner verfügt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

WillSaveTextDocumentParams

Klasse, die die Parameter darstellt, die für die Anforderung textDocument/willSave gesendet werden.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

WorkspaceClientCapabilities

Klasse, die Arbeitsbereichsfunktionen darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

WorkspaceEdit

Klasse, die eine Anforderung darstellt, die von einem Sprachserver gesendet wird, um Ressourcen im Arbeitsbereich zu ändern.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

WorkspaceEditSetting

Klasse, die Initialisierungseinstellungen für die Arbeitsbereichsbearbeitung darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

WorkspaceSymbolOptions

Klasse, die Funktionen von Arbeitsbereichssymbolen darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

WorkspaceSymbolParams

Klasse, die den Parameter darstellt, der mit der Anforderung "Arbeitsbereich/Symbol" gesendet wird.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

Strukturen

SumType<T1,T2>

Struktur, die ein T1 oder enthalten T2kann.

SumType<T1,T2,T3>

Struktur, die einen T1, oder T2einen T3enthalten kann.

SumType<T1,T2,T3,T4>

Struktur, die ein T1, ein T2, ein T3oder ein T4enthalten kann.

Schnittstellen

IPartialResultParams<T>

Schnittstelle zum Beschreiben von Parametern für Anforderungen, die Streamingergebnisse unterstützen.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ISumType

Abstraktionen über die Idee eines "Summentyps". Summentypen sind Typen, die einen Wert verschiedener Typen enthalten können. Diese Abstraktion ist garantiert typsicher, d. h. Sie können nicht auf den zugrunde liegenden Wert zugreifen, ohne dessen spezifischen Typ zu kennen.

Enumerationen

CodeActionKind

Enumeration, die die verschiedenen Arten von Codeaktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CompletionItemKind

Enumerationswerte für Vervollständigungselementtypen.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

CompletionTriggerKind

Enumeration, die die verschiedenen Möglichkeiten darstellt, wie die Vervollständigung ausgelöst werden kann.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DiagnosticSeverity

Aufzählung des Diagnoseschweregrads.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DiagnosticTag

Diagnosetag-Enumeration. Zusätzliche Metadaten zum Typ einer Diagnose

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

DocumentHighlightKind

Enumeration, die die verschiedenen Typen von Dokumentherunterhebungen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

FileChangeType

Enumeration des Dateiereignistyps.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

FoldingRangeKind

Enumeration, die verschiedene Codeaktionstypen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

InitializeErrorCode

Enumeration, die die möglichen Gründe für einen Initialisierungsfehler darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

InsertTextFormat

Enumeration, die das Texteinfügungsformat für Vervollständigungselemente darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

MarkupKind

Enumeration, die die verschiedenen Formate von Markuptext darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

MessageType

Enumeration des Nachrichtentyps.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

ResourceOperationKind

Die Art von Ressourcenvorgängen, die vom Client unterstützt werden.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SemanticTokenFormat

Das Format, das zum Beschreiben von semantischen Token verwendet wird.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

SignatureHelpTriggerKind

Aufzählung, die die verschiedenen Möglichkeiten darstellt, wie die Vervollständigung ausgelöst werden kann.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

SymbolKind

Aufzählung, die die verschiedenen Arten von Symbolen darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

TextDocumentSaveReason

Aufzählung, die den Grund für das Speichern eines Dokuments darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

TextDocumentSyncKind

Aufzählung, die die verschiedenen Möglichkeiten zum Synchronisieren von Textdokumenten darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

TraceSetting

Eine Enumeration, die die Ablaufverfolgungseinstellung des Sprachservers darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

WatchKind

Aufzählung, die den Typ der Änderungen an watch für darstellt.