Microsoft.VisualStudio.LanguageServer.Protocol Przestrzeń nazw

Klasy

ApplyWorkspaceEditParams

Klasa reprezentująca parametry wysyłane z serwera do klienta dla żądania workspace/applyEdit.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

ApplyWorkspaceEditResponse

Klasa reprezentująca odpowiedź wysłaną dla obszaru roboczego/applyEdit żądania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

ClientCapabilities

Klasa reprezentująca możliwości klienta.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CodeAction

Klasa reprezentująca zmianę, którą można wykonać w kodzie. Funkcja CodeAction musi być ustawiona Edit lub Command. Jeśli zostaną podane obie opcje, edycja zostanie zastosowana najpierw, a następnie zostanie wykonane polecenie .

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CodeActionContext

Klasa reprezentująca informacje diagnostyczne dotyczące kontekstu akcji kodu

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CodeActionKindSetting

Klasa zawierająca zestaw obsługiwanych rodzajów akcji kodu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CodeActionLiteralSetting

Klasa reprezentująca obsługę literałów akcji kodu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CodeActionOptions

Klasa reprezentująca opcje rejestracji dla obsługi akcji kodu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CodeActionParams

Klasa reprezentująca parametry wysyłane z klienta do serwera dla żądania textDocument/codeAction.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CodeActionResolveSupportSetting

Klasa reprezentująca ustawienia dla funkcji codeAction/resolve — obsługa.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CodeActionSetting

Klasa reprezentująca ustawienia obsługi akcji kodu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CodeDescription

Klasa reprezentująca opis kodu błędu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CodeLens

Klasa reprezentująca polecenie obiektywu kodu, które powinno być wyświetlane obok kodu źródłowego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CodeLensOptions

Klasa reprezentująca opcje obsługi obiektywu kodu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CodeLensParams

Klasa reprezentująca parametry wysyłane z klienta do serwera dla żądania textDocument/codeLens.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CodeLensRegistrationOptions

Klasa reprezentująca opcje rejestracji do obsługi obiektywu kodu wskazującego.

Color

Klasa reprezentująca kolor.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

ColorInformation

Klasa reprezentująca informacje o kolorze.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

Command

Klasa reprezentująca odwołanie do polecenia

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CompletionContext

Klasa reprezentująca dodatkowe informacje o zawartości, w której jest wyzwalane żądanie ukończenia.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CompletionItem

Klasa reprezentująca element uzupełniania funkcji IntelliSense.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CompletionItemKindSetting

Klasa reprezentująca ustawienie inicjowania dla typu elementu ukończenia

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CompletionItemSetting

Klasa reprezentująca ustawienie inicjowania elementu ukończenia.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CompletionList

Klasa reprezentująca listę uzupełniania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CompletionListItemDefaults

Klasa reprezentująca domyślne właściwości skojarzone z całą listą uzupełniania.

CompletionListSetting

Klasa reprezentująca możliwości typu listy uzupełniania.

CompletionOptions

Klasa reprezentująca możliwości uzupełniania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CompletionParams

Klasa reprezentująca parametry żądania textDocument/ukończenia.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CompletionRegistrationOptions

Klasa reprezentująca opcje rejestrowania obsługi uzupełniania.

CompletionSetting

Klasa reprezentująca ustawienie inicjowania na potrzeby ukończenia.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

ConfigurationItem

Klasa reprezentująca element konfiguracji.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

ConfigurationParams

Klasa reprezentująca parametry żądania obszaru roboczego/konfiguracji.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CreateFile

Klasa reprezentująca operację tworzenia pliku.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CreateFileOptions

Klasa reprezentująca opcje operacji tworzenia pliku.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DefinitionOptions

Klasa reprezentująca możliwości symboli obszaru roboczego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DeleteFile

Klasa reprezentująca operację usuwania pliku.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DeleteFileOptions

Klasa reprezentująca opcje operacji tworzenia pliku.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

Diagnostic

Klasa reprezentująca komunikat diagnostyczny kodu źródłowego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DidChangeConfigurationParams

Klasa reprezentująca parametr wysyłany z żądaniami workspace/didChangeConfiguration.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DidChangeTextDocumentParams

Klasa reprezentująca parametr wysyłany za pomocą wiadomości textDocument/didChange.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DidChangeWatchedFilesParams

Klasa reprezentująca parametr wysyłany z komunikatem workspace/didChangeWatchedFiles.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DidChangeWatchedFilesRegistrationOptions

Klasa reprezentująca opcje rejestrowania obszaru roboczego/didChangeWatchedFiles.

DidCloseTextDocumentParams

Klasa reprezentująca parametr wysyłany za pomocą elementu textDocument/didClose.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DidOpenTextDocumentParams

Klasa reprezentująca parametr wysyłany za pomocą wiadomości textDocument/didOpen.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DidSaveTextDocumentParams

Klasa reprezentująca parametr wysyłany za pomocą wiadomości textDocument/didSave.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentColorOptions

Klasa reprezentująca możliwości symboli obszaru roboczego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentColorParams

Klasa reprezentująca parametry wysyłane dla żądania textDocument/documentColor.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentFilter

Klasa reprezentująca filtr dla niektórych typów dokumentów

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentFormattingOptions

Klasa reprezentująca opcje formatowania dokumentu dla możliwości serwera.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentFormattingParams

Klasa reprezentująca parametr wysyłany za pomocą wiadomości textDocument/formatting.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentHighlight

Klasa reprezentująca odpowiedź z żądania textDocument/documentHighlight.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentHighlightOptions

Klasa reprezentująca możliwości symboli obszaru roboczego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentHighlightParams

Klasa reprezentująca parametry wysyłane dla żądania textDocument/documentHighlight.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentLink

Klasa reprezentująca odpowiedź żądania textDocument/documentLink.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentLinkOptions

Klasa reprezentująca opcje linku dokumentu dla możliwości serwera.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentLinkParams

Klasa reprezentująca parametry wysyłane dla żądania textDocument/documentLink.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentLinkRegistrationOptions

Klasa reprezentująca opcje rejestrowania elementu textDocument/documentLink.

DocumentOnTypeFormattingOptions

Klasa reprezentująca opcje formatowania typów.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentOnTypeFormattingParams

Klasa reprezentująca parametry wysyłane dla żądania textDocument/onTypeFormatting.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentOnTypeFormattingRegistrationOptions

Klasa reprezentująca opcje rejestrowania obsługi textDocument/onTypeFormatting.

DocumentRangeFormattingOptions

Klasa reprezentująca opcje formatowania zakresu dokumentów dla możliwości serwera.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentRangeFormattingParams

Klasa reprezentująca parametr wysyłany za pomocą wiadomości textDocument/rangeFormatting.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentSymbol

Reprezentuje konstrukcje programowania, takie jak zmienne, klasy, interfejsy itp., które są wyświetlane w dokumencie. Symbole dokumentu mogą być hierarchiczne i mają dwa zakresy: jeden, który zawiera jego definicję i jeden, który wskazuje na jego najbardziej interesujący zakres, np. zakres identyfikatora.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentSymbolOptions

Klasa reprezentująca możliwości symboli obszaru roboczego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentSymbolParams

Klasa reprezentująca parametr wysyłany za pomocą żądania textDocument/documentSymbol.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentSymbolSetting

Klasa reprezentująca ustawienie inicjowania symboli dokumentu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentUriConverter

TODO: dokument

DynamicRegistrationSetting

Klasa reprezentująca ustawienie, które może być rejestrowane dynamicznie.

ExecuteCommandOptions

Klasa reprezentująca opcje obsługi poleceń wykonywania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

ExecuteCommandParams

Klasa reprezentująca parametry wysyłane z klienta do serwera dla żądania workspace/executeCommand.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

ExecuteCommandRegistrationOptions

Klasa reprezentująca opcje rejestracji wskazujące obsługę poleceń execute.

FileEvent

Klasa reprezentująca zdarzenie zmiany pliku.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

FileSystemWatcher

Klasa reprezentująca opcje obserwatora dla DidChangeWatchedFilesRegistrationOptions

FoldingRange

Klasa reprezentująca zakres składania w dokumencie.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

FoldingRangeOptions

Klasa reprezentująca opcje dostawcy zakresu składania na potrzeby inicjowania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

FoldingRangeOptionsConverter

Konwerter, który serializuje wartość logiczną na FoldingRangeProviderOptions.

FoldingRangeParams

Klasa reprezentująca parametr żądania zakresu składania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

FoldingRangeProviderOptions

Klasa reprezentująca opcje dostawcy zakresu składania na potrzeby inicjowania.

FoldingRangeSetting

Klasa reprezentująca ustawienie zakresu składania na potrzeby inicjowania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

FormattingOptions

Klasa reprezentująca opcje formatowania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

Hover

Klasa reprezentująca dane zwracane przez żądanie textDocument/hover.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

HoverContentsConverter

Konwerter, który zapewnia niestandardową Contents serializacji dla właściwości.

HoverOptions

Klasa reprezentująca obsługę aktywowania serwera.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

HoverSetting

Klasa reprezentująca ustawienie inicjowania wskaźnika myszy.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

ImplementationOptions

Klasa reprezentująca możliwości symboli obszaru roboczego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

InitializedParams

Klasa zawierająca informacje wysyłane z powiadomieniem "zainicjowanym".

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

InitializeError

Klasa reprezentująca typ błędu wysyłany, gdy inicjowanie żądania zakończy się niepowodzeniem.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

InitializeParams

Klasa reprezentująca parametr wysyłany za pomocą żądania metody inicjowania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

InitializeResult

Klasa reprezentująca wynik zwrócony przez zainicjowanie żądania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

LinkedEditingRangeOptions

Klasa reprezentująca możliwości połączonego zakresu edycji.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

LinkedEditingRangeParams

Klasa reprezentująca parametry wysyłane dla żądania textDocument/linkedEditingRange.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

LinkedEditingRanges

Klasa reprezentująca odpowiedź LinkedEditingRanges.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

Location

Klasa reprezentująca lokalizację w dokumencie.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

LogMessageParams

Klasa reprezentująca parametr wysyłany z żądaniami window/logMessage.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

LspNotification<TIn>

Silnie typizowanego obiektu używanego do określania typu parametru powiadomienia LSP.

LspRequest<TIn,TOut>

Silnie typizowane obiekty używane do określania parametru i zwracanych typów żądań LSP.

MarkedString

Klasa reprezentująca czytelny dla człowieka tekst, który powinien być renderowany.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

MarkupContent

Klasa reprezentująca tekst i skojarzony format, który powinien być renderowany.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

MessageActionItem

Klasa reprezentująca akcję wykonywaną przez użytkownika po wysłaniu żądania window/showMessageRequest.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

Methods

Klasa zawierająca wartości ciągów dla wszystkich metod protokołu języka wspólnego.

OptionalVersionedTextDocumentIdentifier

Klasa reprezentująca dokument tekstowy, ale opcjonalnie ma identyfikator wersji.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

ParameterInformation

Klasa reprezentująca parametr sygnatury wywoływanej.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

ParameterInformationConverter

JsonConverter do poprawnego deserializacji tablic int w parametrze Label parametrInformation

ParameterInformationSetting

Klasa reprezentująca ustawienie inicjowania informacji o parametrach.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

Position

Klasa reprezentująca pozycję w dokumencie tekstowym.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

PublishDiagnosticParams

Klasa reprezentująca parametr, który jest wysyłany z komunikatami "textDocument/publishDiagnostics".

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

PublishDiagnosticsSetting

Klasa reprezentująca ustawienie inicjowania dla diagnostyki publikowania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

Range

Klasa reprezentująca zakres tekstu dokumentu tekstowego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

ReferenceContext

Klasa reprezentująca informacje kontekstowe odwołania dla parametru żądania odwołania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

ReferenceOptions

Klasa reprezentująca możliwości symboli obszaru roboczego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

ReferenceParams

Klasa reprezentująca parametr odwołania do znajdowania dla żądania odwołania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

Registration

Klasa reprezentująca ogólne informacje rejestracyjne dotyczące rejestrowania w celu uzyskania możliwości.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

RegistrationParams

Klasa reprezentująca parametry wysyłane dla żądania client/registerCapability.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

RenameFile

Klasa reprezentująca operację zmiany nazwy pliku.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

RenameFileOptions

Klasa reprezentująca opcje operacji tworzenia pliku.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

RenameOptions

Klasa reprezentująca opcje zmiany nazwy dla możliwości serwera.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

RenameParams

Klasa reprezentująca parametry zmiany nazwy dla żądania textDocument/rename.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SaveOptions

Klasa reprezentująca konfiguracje opcji zapisywania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokenModifiers

Dobrze znane modyfikatory tokenów semantycznych.

SemanticTokens

Klasa reprezentująca odpowiedź na komunikaty tokenów semantycznych.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokensDelta

Reprezentuje odpowiedź z tokenów semantycznych Dostawca dokumentów Edytuje żądanie.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokensDeltaParams

Parametry żądania edycji, które można zastosować do poprzedniej odpowiedzi od dostawcy dokumentów tokenów semantycznych.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokensDeltaPartialResult

Reprezentuje odpowiedź z tokenów semantycznych Dostawca dokumentów Edytuje żądanie.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokensEdit

Klasa reprezentująca pojedynczą edycję przyrostowo zastosowaną do poprzedniej odpowiedzi tokenów semantycznych od dostawcy dokumentu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokensFullOptions

Opcje dla dostawcy klasyfikacji tokenów semantycznych pełnego dokumentu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokensLegend

Legenda używana do kodowania semantycznych typów tokenów w programie Data.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokensOptions

Opcje inicjowania dla obsługi tokenów semantycznych.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokensParams

Parametry dla tokenów semantycznych pełne żądanie dokumentu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokensPartialResult

Klasa reprezentująca odpowiedź na komunikaty tokenów semantycznych.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokensRangeParams

Parametry żądania zakresu tokenów semantycznych.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokensRequestsFullSetting

Ustawienia klienta dla tokenów semantycznych związanych z komunikatem textDocument/semanticTokens/full .

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokensRequestsSetting

Żąda ustawień klienta dla tokenów semantycznych.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokensSetting

Ustawienia klienta dla tokenów semantycznych.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokenTypes

Dobrze znane typy tokenów semantycznych.

ServerCapabilities

Klasa reprezentująca możliwości serwera.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

ShowMessageParams

Klasa reprezentująca parametr wysyłany z żądaniami window/showMessage.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

ShowMessageRequestParams

Klasa reprezentująca parametr wysyłany za pomocą żądań window/showMessageRequest.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SignatureHelp

Klasa reprezentująca podpis elementu, który można wywołać. Ta klasa jest zwracana z żądania textDocument/signatureHelp.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SignatureHelpContext

Klasa reprezentująca dodatkowe informacje o kontekście, w którym jest wyzwalane żądanie pomocy dotyczącej podpisu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SignatureHelpOptions

Klasa reprezentująca opcje obsługi pomocy dotyczącej podpisów.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SignatureHelpParams

Klasa reprezentująca parametry żądania textDocument/signatureHelp.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SignatureHelpRegistrationOptions

Klasa reprezentująca opcje rejestracji wskazujące pomoc techniczną dotyczącą sygnatur.

SignatureHelpSetting

Klasa reprezentująca ustawienie inicjowania pomocy sygnatury.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SignatureInformation

Klasa reprezentująca pojedynczy podpis elementu, który można wywołać.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SignatureInformationSetting

Klasa reprezentująca ustawienie inicjowania informacji o podpisie.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SumConverter

Konwerter do tłumaczenia na i z sumTypes.

SymbolInformation

Klasa reprezentująca informacje o konstrukcjach programowania, takich jak zmienne, klasy, interfejsy itp.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SymbolKindSetting

Klasa reprezentująca ustawienie rodzaju symboli w inicjowaniu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SymbolSetting

Klasa reprezentująca ustawienie symbolu inicjowania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SynchronizationSetting

Klasa reprezentująca ustawienie inicjowania synchronizacji.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

TagSupport

Klasa reprezentująca TagSupport możliwości.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

TextDocumentChangeRegistrationOptions

Klasa reprezentująca opcje rejestracji dla obsługi textDocument/didChange.

TextDocumentClientCapabilities

Klasa reprezentująca możliwości dokumentu tekstowego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

TextDocumentContentChangeEvent

Klasa, która hermetyzuje zdarzenie zmiany dokumentu tekstowego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

TextDocumentEdit

Klasa reprezentująca zestaw zmian w pojedynczym dokumencie tekstowym.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

TextDocumentIdentifier

Klasa identyfikująca dokument tekstowy.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

TextDocumentItem

Klasa reprezentująca dokument tekstowy.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

TextDocumentPositionParams

Klasa reprezentująca pozycję w dokumencie tekstowym.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

TextDocumentRegistrationOptions

Klasa reprezentująca opcje rejestracji dla wielu różnych funkcji dokumentów tekstowych.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

TextDocumentSaveRegistrationOptions

Klasa reprezentująca opcje rejestrowania elementu textDocument/didSave.

TextDocumentSyncConverter

Konwerter, który oferuje niestandardową TextDocumentSyncOptions serializacji dla TextDocumentSyncKind wyliczenia do obiektu.

TextDocumentSyncOptions

Klasa reprezentująca wartości konfiguracji wskazujące sposób synchronizowania dokumentów tekstowych.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

TextEdit

Klasa reprezentująca edycję tekstu w dokumencie.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

TypeDefinitionOptions

Klasa reprezentująca możliwości symboli obszaru roboczego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

Unregistration

Klasa reprezentująca informacje potrzebne do wyrejestrowania możliwości.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

UnregistrationParams

Klasa reprezentująca parametr wysyłany dla żądania client/unregisterCapability.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

VersionedTextDocumentIdentifier

Klasa reprezentująca dokument tekstowy, ale ma identyfikator wersji.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

WillSaveTextDocumentParams

Klasa reprezentująca parametry wysyłane dla żądania textDocument/willSave.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

WorkspaceClientCapabilities

Klasa reprezentująca możliwości obszaru roboczego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

WorkspaceEdit

Klasa reprezentująca żądanie wysyłane z serwera językowego w celu zmodyfikowania zasobów w obszarze roboczym.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

WorkspaceEditSetting

Klasa reprezentująca ustawienia inicjowania na potrzeby edycji obszaru roboczego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

WorkspaceSymbolOptions

Klasa reprezentująca możliwości symboli obszaru roboczego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

WorkspaceSymbolParams

Klasa reprezentująca parametr wysyłany za pomocą żądania "workspace/symbol".

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

Struktury

SumType<T1,T2>

Struktura, która może zawierać element T1 lub T2.

SumType<T1,T2,T3>

Struktura, która może zawierać T1element , lub T2T3.

SumType<T1,T2,T3,T4>

Struktura, która może zawierać T1element , , T2, T3lub T4.

Interfejsy

IPartialResultParams<T>

Interfejs opisujący parametry żądań obsługujących wyniki przesyłania strumieniowego.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

ISumType

Abstrakcje dotyczące idei "typu sum". Typy sum to typy, które mogą zawierać jedną wartość różnych typów. Ta abstrakcja jest gwarantowana jako typsafe, co oznacza, że nie można uzyskać dostępu do wartości bazowej bez znajomości określonego typu.

Wyliczenia

CodeActionKind

Wyliczenie, które reprezentuje różne rodzaje akcji kodu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CompletionItemKind

Wartości wyliczeniowe dla rodzajów elementów uzupełniania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

CompletionTriggerKind

Wyliczenie reprezentujące różne sposoby wyzwalania ukończenia.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DiagnosticSeverity

Wyliczenie ważności diagnostycznej.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DiagnosticTag

Wyliczenie tagu diagnostycznego. Dodatkowe metadane dotyczące typu diagnostyki

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

DocumentHighlightKind

Wyliczenie reprezentujące różne typy wyróżnienia dokumentu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

FileChangeType

Wyliczenie typu zdarzenia pliku.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

FoldingRangeKind

Wyliczenie reprezentujące różne rodzaje akcji kodu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

InitializeErrorCode

Wyliczenie reprezentujące możliwe przyczyny błędu inicjowania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

InsertTextFormat

Wyliczenie reprezentujące format tekstu wstawiania dla elementów uzupełniania.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu serwera językowego .

MarkupKind

Wyliczenie reprezentujące różne formaty tekstu znaczników.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

MessageType

Wyliczenie typu komunikatu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

ResourceOperationKind

Rodzaj operacji zasobów obsługiwanych przez klienta.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SemanticTokenFormat

Format używany do opisywania tokenów semantycznych.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SignatureHelpTriggerKind

Wyliczenie reprezentujące różne sposoby wyzwalania ukończenia.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

SymbolKind

Wyliczenie, które reprezentuje różne rodzaje symboli.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

TextDocumentSaveReason

Wyliczenie reprezentujące przyczynę zapisania dokumentu.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

TextDocumentSyncKind

Wyliczenie reprezentujące różne sposoby synchronizowania dokumentów tekstowych.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

TraceSetting

Wyliczenie reprezentujące ustawienie śledzenia serwera języka.

Aby uzyskać dodatkowe informacje, zobacz specyfikację protokołu Language Server Protocol .

WatchKind

Wyliczenie reprezentujące typ zmian w watch.