Sdílet prostřednictvím


Microsoft.VisualStudio.LanguageServer.Protocol Obor názvů

Třídy

ApplyWorkspaceEditParams

Třída představující parametry odesílané ze serveru klientovi pro pracovní prostor/applyEdit požadavek.

Další informace najdete ve specifikaci protokolu jazykového serveru .

ApplyWorkspaceEditResponse

Třída představující odpověď odeslanou pro pracovní prostor/použítUpravit požadavek.

Další informace najdete ve specifikaci protokolu jazykového serveru .

ClientCapabilities

Třída, která představuje možnosti klienta.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CodeAction

Třída představující změnu, kterou lze provést v kódu. CodeAction musí nastavit Edit nebo Command. Pokud jsou zadány oba, použije se nejprve úprava a pak se provede příkaz .

Další informace najdete ve specifikaci protokolu jazykového serveru .

CodeActionContext

Třída představující diagnostické informace o kontextu akce kódu

Další informace najdete ve specifikaci protokolu jazykového serveru .

CodeActionKindSetting

Třída obsahující sadu podporovaných typů akcí kódu.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CodeActionLiteralSetting

Třída představující podporu pro literály akcí kódu.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CodeActionOptions

Třída představující možnosti registrace pro podporu akcí kódu.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CodeActionParams

Třída představující parametry odeslané z klienta na server pro požadavek textDocument/codeAction.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CodeActionResolveSupportSetting

Třída představující nastavení pro podporu codeAction/resolve.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CodeActionSetting

Třída představující nastavení pro podporu akcí kódu.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CodeDescription

Třída představující popis kódu chyby.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CodeLens

Třída představující příkaz objektivu kódu, který by se měl zobrazit spolu se zdrojovým kódem.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CodeLensOptions

Třída představující možnosti podpory objektivů kódu.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CodeLensParams

Třída představující parametry odeslané z klienta na server pro požadavek textDocument/codeLens.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CodeLensRegistrationOptions

Třída představující možnosti registrace pro podporu indikační čočky.

Color

Třída, která představuje barvu.

Další informace najdete ve specifikaci protokolu jazykového serveru .

ColorInformation

Třída, která představuje informace o barvě.

Další informace najdete ve specifikaci protokolu jazykového serveru .

Command

Třída představující odkaz na příkaz

Další informace najdete ve specifikaci protokolu jazykového serveru .

CompletionContext

Třída představující další informace o obsahu, ve kterém se aktivuje požadavek na dokončení.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CompletionItem

Třída, která představuje položku dokončování IntelliSense.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CompletionItemKindSetting

Třída, která představuje nastavení inicializace pro druh položky dokončení

Další informace najdete ve specifikaci protokolu jazykového serveru .

CompletionItemSetting

Třída, která představuje nastavení inicializace pro položku dokončení.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CompletionList

Třída, která představuje seznam dokončení.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CompletionListItemDefaults

Třída, která představuje výchozí vlastnosti přidružené k celému seznamu dokončení.

CompletionListSetting

Třída, která představuje možnosti pro typ seznamu dokončení.

CompletionOptions

Třída, která představuje možnosti dokončení.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CompletionParams

Třída představující parametry pro požadavek textDocument/completion.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CompletionRegistrationOptions

Třída představující možnosti registrace podpory dokončení.

CompletionSetting

Třída, která představuje inicializační nastavení pro dokončení.

Další informace najdete ve specifikaci protokolu jazykového serveru .

ConfigurationItem

Třída, která představuje položku konfigurace.

Další informace najdete ve specifikaci protokolu jazykového serveru .

ConfigurationParams

Třída představující parametry pro požadavek na pracovní prostor nebo konfiguraci.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CreateFile

Třída představující operaci vytvoření souboru.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CreateFileOptions

Třída představující možnosti pro operaci vytvoření souboru.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DefinitionOptions

Třída, která představuje možnosti symbolů pracovního prostoru.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DeleteFile

Třída představující operaci odstranění souboru.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DeleteFileOptions

Třída představující možnosti pro operaci vytvoření souboru.

Další informace najdete ve specifikaci protokolu jazykového serveru .

Diagnostic

Třída, která představuje diagnostickou zprávu zdrojového kódu.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DidChangeConfigurationParams

Třída, která představuje parametr odeslaný s požadavky workspace/didChangeConfiguration.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DidChangeTextDocumentParams

Třída, která představuje parametr, který je odeslán se zprávou textDocument/didChange.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DidChangeWatchedFilesParams

Třída, která představuje parametr odeslaný se zprávou workspace/didChangeWatchedFiles.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DidChangeWatchedFilesRegistrationOptions

Třída představující možnosti pro registraci podpory pracovního prostoru/didChangeWatchedFiles.

DidCloseTextDocumentParams

Třída, která představuje parametr odeslaný se zprávou textDocument/didClose.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DidOpenTextDocumentParams

Třída, která představuje parametr odeslaný se zprávou textDocument/didOpen.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DidSaveTextDocumentParams

Třída, která představuje parametr, který je odeslán se zprávou textDocument/didSave.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentColorOptions

Třída, která představuje možnosti symbolů pracovního prostoru.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentColorParams

Třída představující parametry odeslané pro požadavek textDocument/documentColor.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentFilter

Třída představující filtr pro určité typy dokumentů

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentFormattingOptions

Třída představující možnosti formátování dokumentu pro možnosti serveru.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentFormattingParams

Třída, která představuje parametr, který je odeslán s textDocument /formátování zprávy.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentHighlight

Třída představující odpověď z požadavku textDocument/documentHighlight.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentHighlightOptions

Třída, která představuje možnosti symbolů pracovního prostoru.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentHighlightParams

Třída představující parametry odeslané pro požadavek textDocument/documentHighlight.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentLink

Třída představující odpověď požadavku textDocument/documentLink.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentLinkOptions

Třída představující možnosti odkazu na dokument pro možnosti serveru.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentLinkParams

Třída představující parametry odeslané pro požadavek textDocument/documentLink.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentLinkRegistrationOptions

Třída představující možnosti pro registraci podpory textDocument/documentLink.

DocumentOnTypeFormattingOptions

Třída představující možnosti pro formátování typu.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentOnTypeFormattingParams

Třída představující parametry odeslané pro požadavek textDocument/onTypeFormatting.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentOnTypeFormattingRegistrationOptions

Třída představující možnosti pro registraci podpory textDocument/onTypeFormatting.

DocumentRangeFormattingOptions

Třída představující možnosti formátování rozsahu dokumentů pro možnosti serveru.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentRangeFormattingParams

Třída, která představuje parametr, který je odeslán se zprávou textDocument/rangeFormatting.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentSymbol

Představuje programovací konstrukce, jako jsou proměnné, třídy, rozhraní atd., které se zobrazují v dokumentu. Symboly dokumentu mohou být hierarchické a mají dva rozsahy: jeden, který ohraničuje jeho definici, a druhý, který odkazuje na jeho nejzajímavější oblast, například rozsah identifikátoru.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentSymbolOptions

Třída, která představuje možnosti symbolů pracovního prostoru.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentSymbolParams

Třída, která představuje parametr odeslaný s požadavky textDocument/documentSymbol.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentSymbolSetting

Třída představující nastavení inicializace pro symboly dokumentu.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentUriConverter

ÚKOL: dokument

DynamicRegistrationSetting

Třída představující nastavení, které lze dynamicky zaregistrovat.

ExecuteCommandOptions

Třída představující možnosti pro podporu příkazu spuštění.

Další informace najdete ve specifikaci protokolu jazykového serveru .

ExecuteCommandParams

Třída představující parametry odeslané z klienta na server pro požadavek workspace/executeCommand.

Další informace najdete ve specifikaci protokolu jazykového serveru .

ExecuteCommandRegistrationOptions

Třída představující možnosti registrace pro označení podpory příkazu spuštění.

FileEvent

Třída, která představuje událost změny souboru.

Další informace najdete ve specifikaci protokolu jazykového serveru .

FileSystemWatcher

Třída představující možnosti sledovacího procesu pro DidChangeWatchedFilesRegistrationOptions

FoldingRange

Třída představující sklápěcí oblast v dokumentu

Další informace najdete ve specifikaci protokolu jazykového serveru .

FoldingRangeOptions

Třída představující možnosti zprostředkovatele skládacího rozsahu pro inicializaci.

Další informace najdete ve specifikaci protokolu jazykového serveru .

FoldingRangeOptionsConverter

Převaděč, který serializuje logickou hodnotu na FoldingRangeProviderOptions.

FoldingRangeParams

Třída představující parametr požadavku skládacího rozsahu.

Další informace najdete ve specifikaci protokolu jazykového serveru .

FoldingRangeProviderOptions

Třída představující možnosti zprostředkovatele skládacího rozsahu pro inicializaci.

FoldingRangeSetting

Třída představující nastavení rozsahu skládání pro inicializaci.

Další informace najdete ve specifikaci protokolu jazykového serveru .

FormattingOptions

Třída, která představuje možnosti formátování.

Další informace najdete ve specifikaci protokolu jazykového serveru .

Hover

Třída představující data vrácená požadavkem textDocument/hover.

Další informace najdete ve specifikaci protokolu jazykového serveru .

HoverContentsConverter

Převaděč, který poskytuje vlastní serializaci pro Contents vlastnost.

HoverOptions

Třída, která představuje podporu najetí myší na server.

Další informace najdete ve specifikaci protokolu jazykového serveru .

HoverSetting

Třída, která představuje nastavení inicializace pro najetí myší.

Další informace najdete ve specifikaci protokolu jazykového serveru .

ImplementationOptions

Třída, která představuje možnosti symbolů pracovního prostoru.

Další informace najdete ve specifikaci protokolu jazykového serveru .

InitializedParams

Třída obsahující informace odeslané s oznámením "inicializováno".

Další informace najdete ve specifikaci protokolu jazykového serveru .

InitializeError

Třída představující typ chyby odeslané při selhání inicializace požadavku.

Další informace najdete ve specifikaci protokolu jazykového serveru .

InitializeParams

Třída, která představuje parametr odeslaný pomocí požadavku metody inicializace.

Další informace najdete ve specifikaci protokolu jazykového serveru .

InitializeResult

Třída, která představuje výsledek vrácený inicializací požadavku.

Další informace najdete ve specifikaci protokolu jazykového serveru .

LinkedEditingRangeOptions

Třída, která představuje propojené možnosti rozsahu úprav.

Další informace najdete ve specifikaci protokolu jazykového serveru .

LinkedEditingRangeParams

Třída představující parametry odeslané pro požadavek textDocument/linkedEditingRange.

Další informace najdete ve specifikaci protokolu jazykového serveru .

LinkedEditingRanges

Třída představující odpověď LinkedEditingRanges odpovědi.

Další informace najdete ve specifikaci protokolu jazykového serveru .

Location

Třída představující umístění v dokumentu.

Další informace najdete ve specifikaci protokolu languageového serveru .

LogMessageParams

Třída, která představuje parametr odeslaný s požadavky window/logMessage.

Další informace najdete ve specifikaci protokolu languageového serveru .

LspNotification<TIn>

Objekt silného typu, který se používá k určení typu parametru oznámení LSP.

LspRequest<TIn,TOut>

Objekt silného typu, který slouží k určení parametru požadavků LSP a návratových typů.

MarkedString

Třída představující čitelný text, který by měl být vykreslen.

Další informace najdete ve specifikaci protokolu languageového serveru .

MarkupContent

Třída představující text a přidružený formát, který by měl být vykreslen.

Další informace najdete ve specifikaci protokolu languageového serveru .

MessageActionItem

Třída, která představuje akci, kterou uživatel provede po odeslání požadavku window/showMessageRequest.

Další informace najdete ve specifikaci protokolu languageového serveru .

Methods

Třída, která obsahuje řetězcové hodnoty pro všechny metody běžných jazykových protokolů.

OptionalVersionedTextDocumentIdentifier

Třída, která představuje textový dokument, ale volitelně má identifikátor verze.

Další informace najdete ve specifikaci protokolu languageového serveru .

ParameterInformation

Třída představující parametr volatelného podpisu.

Další informace najdete ve specifikaci protokolu languageového serveru .

ParameterInformationConverter

JsonConverter pro správnou deserializaci int polí v parametru Label parametruInformation

ParameterInformationSetting

Třída představující nastavení inicializace informací o parametru.

Další informace najdete ve specifikaci protokolu languageového serveru .

Position

Třída, která představuje pozici v textovém dokumentu.

Další informace najdete ve specifikaci protokolu languageového serveru .

PublishDiagnosticParams

Třída, která představuje parametr odeslaný se zprávami textDocument/publishDiagnostics.

Další informace najdete ve specifikaci protokolu languageového serveru .

PublishDiagnosticsSetting

Třída představující nastavení inicializace pro diagnostiku publikování.

Další informace najdete ve specifikaci protokolu languageového serveru .

Range

Třída, která představuje rozsah textu textového dokumentu.

Další informace najdete ve specifikaci protokolu languageového serveru .

ReferenceContext

Třída představující referenční kontextové informace pro parametr požadavku find reference.

Další informace najdete ve specifikaci protokolu languageového serveru .

ReferenceOptions

Třída, která představuje možnosti symbolů pracovního prostoru.

Další informace najdete ve specifikaci protokolu languageového serveru .

ReferenceParams

Třída představující parametr find reference pro žádost o referenci find

Další informace najdete ve specifikaci protokolu languageového serveru .

Registration

Třída představující obecné registrační informace pro registraci funkce.

Další informace najdete ve specifikaci protokolu languageového serveru .

RegistrationParams

Třída představující parametry odeslané pro požadavek client/registerCapability.

Další informace najdete ve specifikaci protokolu languageového serveru .

RenameFile

Třída představující operaci přejmenování souboru.

Další informace najdete ve specifikaci protokolu languageového serveru .

RenameFileOptions

Třída představující možnosti operace vytvoření souboru.

Další informace najdete ve specifikaci protokolu languageového serveru .

RenameOptions

Třída představující možnosti přejmenování pro možnosti serveru.

Další informace najdete ve specifikaci protokolu languageového serveru .

RenameParams

Třída představující parametry přejmenování pro požadavek textDocument/přejmenování.

Další informace najdete ve specifikaci protokolu languageového serveru .

SaveOptions

Třída, která představuje konfigurace možností uložení.

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokenModifiers

Dobře známé modifikátory sémantických tokenů.

SemanticTokens

Třída představující odpověď na zprávy sémantických tokenů.

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokensDelta

Představuje odpověď z sémantických tokenů Žádost o úpravy zprostředkovatele dokumentů.

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokensDeltaParams

Parametry pro požadavek na úpravy, které lze použít na předchozí odpověď ze sémantických tokenů zprostředkovatele dokumentu.

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokensDeltaPartialResult

Představuje odpověď z sémantických tokenů Žádost o úpravy zprostředkovatele dokumentů.

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokensEdit

Třída představující jednotlivé úpravy inkrementálně použité na předchozí odpověď na sémantické tokeny od zprostředkovatele dokumentu.

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokensFullOptions

Možnosti zprostředkovatele klasifikace úplných sémantických tokenů dokumentu

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokensLegend

Legenda používaná ke kódování sémantických typů tokenů v Datanástroji .

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokensOptions

Možnosti inicializace pro podporu sémantických tokenů

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokensParams

Parametry pro sémantické tokeny – úplná žádost o dokument

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokensPartialResult

Třída představující odpověď na zprávy sémantických tokenů.

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokensRangeParams

Parametry pro požadavek rozsahu sémantických tokenů.

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokensRequestsFullSetting

Nastavení klienta pro sémantické tokeny související se zprávou textDocument/semanticTokens/full

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokensRequestsSetting

Vyžádá si nastavení klienta pro sémantické tokeny.

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokensSetting

Nastavení klienta pro sémantické tokeny.

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokenTypes

Dobře známé typy sémantických tokenů.

ServerCapabilities

Třída, která představuje možnosti serveru.

Další informace najdete ve specifikaci protokolu languageového serveru .

ShowMessageParams

Třída, která představuje parametr odeslaný s požadavky window/showMessage.

Další informace najdete ve specifikaci protokolu languageového serveru .

ShowMessageRequestParams

Třída, která představuje parametr odeslaný s požadavky window/showMessageRequest.

Další informace najdete ve specifikaci protokolu languageového serveru .

SignatureHelp

Třída představující podpis něčeho, co lze volat. Tato třída je vrácena z požadavku textDocument/signatureHelp.

Další informace najdete ve specifikaci protokolu languageového serveru .

SignatureHelpContext

Třída představující další informace o kontextu, ve kterém se aktivuje žádost o pomoc s podpisem.

Další informace najdete ve specifikaci protokolu languageového serveru .

SignatureHelpOptions

Třída představující možnosti podpory nápovědy k podpisu.

Další informace najdete ve specifikaci protokolu languageového serveru .

SignatureHelpParams

Třída představující parametry pro požadavek textDocument/signatureHelp.

Další informace najdete ve specifikaci protokolu languageového serveru .

SignatureHelpRegistrationOptions

Třída představující možnosti registrace pro indikující podporu nápovědy k podpisu.

SignatureHelpSetting

Třída představující nastavení inicializace nápovědy podpisu.

Další informace najdete ve specifikaci protokolu languageového serveru .

SignatureInformation

Třída představující jeden podpis volatelné položky.

Další informace najdete ve specifikaci protokolu languageového serveru .

SignatureInformationSetting

Třída představující nastavení inicializace informací o podpisu.

Další informace najdete ve specifikaci protokolu languageového serveru .

SumConverter

Převaděč pro překlad do a z SumTypes.

SymbolInformation

Třída představující informace o programovacích konstruktorech, jako jsou proměnné, třídy, rozhraní atd.

Další informace najdete ve specifikaci protokolu languageového serveru .

SymbolKindSetting

Třída představující nastavení druhu symbolu při inicializaci.

Další informace najdete ve specifikaci protokolu languageového serveru .

SymbolSetting

Třída představující nastavení symbolu pro inicializaci.

Další informace najdete ve specifikaci protokolu languageového serveru .

SynchronizationSetting

Třída, která představuje nastavení inicializace synchronizace.

Další informace najdete ve specifikaci protokolu languageového serveru .

TagSupport

Třída představující TagSupport možnosti.

Další informace najdete ve specifikaci protokolu languageového serveru .

TextDocumentChangeRegistrationOptions

Třída představující možnosti registrace pro podporu textDocument/didChange.

TextDocumentClientCapabilities

Třída, která představuje možnosti textového dokumentu.

Další informace najdete ve specifikaci protokolu languageového serveru .

TextDocumentContentChangeEvent

Třída, která zapouzdřuje událost změny textového dokumentu.

Další informace najdete ve specifikaci protokolu languageového serveru .

TextDocumentEdit

Třída představující sadu změn v jednom textovém dokumentu.

Další informace najdete ve specifikaci protokolu languageového serveru .

TextDocumentIdentifier

Třída, která identifikuje textový dokument.

Další informace najdete ve specifikaci protokolu languageového serveru .

TextDocumentItem

Třída, která představuje textový dokument.

Další informace najdete ve specifikaci protokolu languageového serveru .

TextDocumentPositionParams

Třída, která představuje pozici v textovém dokumentu.

Další informace najdete ve specifikaci protokolu languageového serveru .

TextDocumentRegistrationOptions

Třída představující možnosti registrace pro mnoho různých funkcí textového dokumentu.

Další informace najdete ve specifikaci protokolu languageového serveru .

TextDocumentSaveRegistrationOptions

Třída představující možnosti pro registraci podpory textDocument/didSave.

TextDocumentSyncConverter

Převaděč, který nabízí vlastní serializaci pro TextDocumentSyncKind výčet objektu TextDocumentSyncOptions .

TextDocumentSyncOptions

Třída, která představuje hodnoty konfigurace označující, jak mají být textové dokumenty synchronizovány.

Další informace najdete ve specifikaci protokolu languageového serveru .

TextEdit

Třída, která představuje úpravu textu v dokumentu.

Další informace najdete ve specifikaci protokolu languageového serveru .

TypeDefinitionOptions

Třída, která představuje možnosti symbolů pracovního prostoru.

Další informace najdete ve specifikaci protokolu languageového serveru .

Unregistration

Třída představující informace potřebné k zrušení registrace funkce.

Další informace najdete ve specifikaci protokolu languageového serveru .

UnregistrationParams

Třída představující parametr odeslaný pro požadavek client/unregisterCapability.

Další informace najdete ve specifikaci protokolu languageového serveru .

VersionedTextDocumentIdentifier

Třída, která představuje textový dokument, ale má identifikátor verze.

Další informace najdete ve specifikaci protokolu languageového serveru .

WillSaveTextDocumentParams

Třída představující parametry odeslané pro požadavek textDocument/willSave.

Další informace najdete ve specifikaci protokolu languageového serveru .

WorkspaceClientCapabilities

Třída, která představuje možnosti pracovního prostoru.

Další informace najdete ve specifikaci protokolu languageového serveru .

WorkspaceEdit

Třída představující požadavek odeslaný z jazykového serveru na úpravu prostředků v pracovním prostoru.

Další informace najdete ve specifikaci protokolu languageového serveru .

WorkspaceEditSetting

Třída, která představuje nastavení inicializace pro úpravy pracovního prostoru.

Další informace najdete ve specifikaci protokolu languageového serveru .

WorkspaceSymbolOptions

Třída, která představuje možnosti symbolů pracovního prostoru.

Další informace najdete ve specifikaci protokolu languageového serveru .

WorkspaceSymbolParams

Třída, která představuje parametr odeslaný s požadavkem "workspace/symbol".

Další informace najdete ve specifikaci protokolu languageového serveru .

Struktury

SumType<T1,T2>

Struktura, která může obsahovat T1 nebo T2.

SumType<T1,T2,T3>

Struktura, která může obsahovat T1, T2nebo T3.

SumType<T1,T2,T3,T4>

Struktura, která může obsahovat T1, T2, T3, nebo T4.

Rozhraní

IPartialResultParams<T>

Rozhraní pro popis parametrů pro požadavky, které podporují výsledky streamování.

Další informace najdete ve specifikaci protokolu jazykového serveru .

ISumType

Abstrahuje nad myšlenkou "typu součtu". Suma typy jsou typy, které mohou obsahovat jednu hodnotu různých typů. Tato abstrakce je zaručeně typobezpečná, což znamená, že nemůžete získat přístup k podkladové hodnotě bez znalosti jejího konkrétního typu.

Výčty

CodeActionKind

Výčet, který představuje různé druhy akcí kódu.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CompletionItemKind

Výčtové hodnoty pro typy položek dokončení.

Další informace najdete ve specifikaci protokolu jazykového serveru .

CompletionTriggerKind

Výčet, který představuje různé způsoby, jak může být dokončení aktivováno.

Další informace najdete ve specifikaci protokolu jazykového serveru .

DiagnosticSeverity

Výčet závažnosti diagnostiky

Další informace najdete ve specifikaci protokolu jazykového serveru .

DiagnosticTag

Výčet diagnostických značek Další metadata o typu diagnostiky

Další informace najdete ve specifikaci protokolu jazykového serveru .

DocumentHighlightKind

Výčet představující různé typy zvýraznění dokumentu.

Další informace najdete ve specifikaci protokolu jazykového serveru .

FileChangeType

Typ události souboru – výčet.

Další informace najdete ve specifikaci protokolu jazykového serveru .

FoldingRangeKind

Výčet představující různé druhy akcí kódu.

Další informace najdete ve specifikaci protokolu jazykového serveru .

InitializeErrorCode

Výčet představující možné důvody chyby inicializace.

Další informace najdete ve specifikaci protokolu jazykového serveru .

InsertTextFormat

Výčet představující formát vložení textu pro položky dokončení.

Další informace najdete ve specifikaci protokolu jazykového serveru .

MarkupKind

Výčet, který představuje různé formáty textu značek.

Další informace najdete ve specifikaci protokolu languageového serveru .

MessageType

Typ zprávy – výčet.

Další informace najdete ve specifikaci protokolu languageového serveru .

ResourceOperationKind

Druh operací prostředků podporovaných klientem.

Další informace najdete ve specifikaci protokolu languageového serveru .

SemanticTokenFormat

Formát používaný k popisu sémantických tokenů.

Další informace najdete ve specifikaci protokolu languageového serveru .

SignatureHelpTriggerKind

Výčet, který představuje různé způsoby, jak lze aktivovat dokončení.

Další informace najdete ve specifikaci protokolu languageového serveru .

SymbolKind

Výčet, který představuje různé druhy symbolů.

Další informace najdete ve specifikaci protokolu languageového serveru .

TextDocumentSaveReason

Výčet představující důvod uložení dokumentu.

Další informace najdete ve specifikaci protokolu languageového serveru .

TextDocumentSyncKind

Výčet, který představuje různé způsoby synchronizace textových dokumentů.

Další informace najdete ve specifikaci protokolu languageového serveru .

TraceSetting

Výčet, který představuje nastavení trasování jazykového serveru.

Další informace najdete ve specifikaci protokolu languageového serveru .

WatchKind

Výčet představující typ změn watch.