Microsoft.VisualStudio.LanguageServer.Protocol 命名空間

類別

ApplyWorkspaceEditParams

類別,表示從伺服器傳送至工作區/applyEdit 要求的客戶端的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ApplyWorkspaceEditResponse

類別,表示針對工作區/applyEdit 要求傳送的回應。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ClientCapabilities

表示用戶端功能的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CodeAction

類別,表示可在程式代碼中執行的變更。 CodeAction 必須設定 Edit 或 Command。 如果同時提供這兩者,則會先套用編輯,然後執行命令。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CodeActionContext

類別,表示程式代碼動作內容的診斷資訊

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CodeActionKindSetting

類別,其中包含支援的一組程式代碼動作類型。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CodeActionLiteralSetting

類別,表示程式碼動作常值的支援。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CodeActionOptions

類別,表示程式碼動作支援的註冊選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CodeActionParams

類別,表示從用戶端傳送至伺服器的參數,以取得 textDocument/codeAction 要求。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CodeActionResolveSupportSetting

類別,表示codeAction/resolve支援的設定。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CodeActionSetting

類別,表示程式碼動作支援的設定。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CodeDescription

類別,表示錯誤碼的描述。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CodeLens

類別,表示應該與原始程式碼一起顯示的程式代碼鏡頭命令。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CodeLensOptions

類別,表示程式代碼鏡頭支援的選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CodeLensParams

類別,表示從用戶端傳送至伺服器的參數,以取得 textDocument/codeLens 要求。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CodeLensRegistrationOptions

類別,表示指示程式代碼鏡頭支援的註冊選項。

Color

表示色彩的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ColorInformation

表示色彩信息的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

Command

類別,表示命令的參考

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CompletionContext

類別,表示觸發完成要求之內容的其他資訊。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CompletionItem

表示 IntelliSense 完成項目的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CompletionItemKindSetting

類別,表示完成項目種類的初始設定

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CompletionItemSetting

類別,表示完成專案的初始化設定。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CompletionList

表示完成清單的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CompletionListItemDefaults

類別,表示與整個完成清單相關聯的默認屬性。

CompletionListSetting

類別,表示完成清單類型的功能。

CompletionOptions

表示完成功能的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CompletionParams

類別,表示 textDocument/完成要求的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CompletionRegistrationOptions

類別,表示註冊完成支持的選項。

CompletionSetting

類別,表示完成的初始化設定。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ConfigurationItem

表示組態項目的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ConfigurationParams

類別,表示工作區/組態要求的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CreateFile

表示建立檔案作業的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CreateFileOptions

類別,表示建立檔案作業的選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DefinitionOptions

代表工作區符號功能的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DeleteFile

表示刪除檔案作業的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DeleteFileOptions

類別,表示建立檔案作業的選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

Diagnostic

類別,表示原始碼診斷訊息。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DidChangeConfigurationParams

類別,表示使用工作區/didChangeConfiguration 要求傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DidChangeTextDocumentParams

類別,表示以 textDocument/didChange 訊息傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DidChangeWatchedFilesParams

類別,表示以工作區/didChangeWatchedFiles 訊息傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DidChangeWatchedFilesRegistrationOptions

類別,表示註冊工作區/didChangeWatchedFiles 支持的選項。

DidCloseTextDocumentParams

類別,表示以 textDocument/didClose 訊息傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DidOpenTextDocumentParams

類別,表示以 textDocument/didOpen 訊息傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DidSaveTextDocumentParams

類別,表示以 textDocument/didSave 訊息傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentColorOptions

代表工作區符號功能的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentColorParams

類別,表示針對 textDocument/documentColor 要求傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentFilter

類別,代表特定類型的文件篩選

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentFormattingOptions

類別,表示伺服器功能的檔案格式設定選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentFormattingParams

類別,表示以 textDocument/格式化訊息傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentHighlight

類別,表示來自 textDocument/documentHighlight 要求的回應。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentHighlightOptions

代表工作區符號功能的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentHighlightParams

類別,代表針對 textDocument/documentHighlight 要求傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentLink

類別,表示 textDocument/documentLink 要求的回應。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentLinkOptions

類別,表示伺服器功能的文件連結選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentLinkParams

類別,表示針對 textDocument/documentLink 要求傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentLinkRegistrationOptions

類別,表示註冊 textDocument/documentLink 支援的選項。

DocumentOnTypeFormattingOptions

類別,表示類型格式設定的選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentOnTypeFormattingParams

類別,代表針對 textDocument/onTypeFormatting 要求傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentOnTypeFormattingRegistrationOptions

類別,表示註冊 textDocument/onTypeFormatting 支援的選項。

DocumentRangeFormattingOptions

類別,表示伺服器功能的檔案範圍格式設定選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentRangeFormattingParams

類別,表示以 textDocument/rangeFormatting 訊息傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentSymbol

表示程式設計建構,例如出現在檔中的變數、類別、介面等。 檔符號可以是階層式,而且有兩個範圍:一個括住其定義,另一個指向其最有趣的範圍,例如標識符的範圍。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentSymbolOptions

代表工作區符號功能的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentSymbolParams

類別,表示以 textDocument/documentSymbol 要求傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentSymbolSetting

類別,表示檔符號的初始化設定。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentUriConverter

TODO:檔

DynamicRegistrationSetting

類別,表示可以動態註冊的設定。

ExecuteCommandOptions

類別,表示執行命令支援的選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ExecuteCommandParams

類別,表示從用戶端傳送至伺服器的參數,以供工作區/executeCommand 要求使用。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ExecuteCommandRegistrationOptions

類別,表示執行命令支援的註冊選項。

FileEvent

表示檔案變更事件的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

FileSystemWatcher

代表監看員選項的類別 DidChangeWatchedFilesRegistrationOptions

FoldingRange

類別,代表檔中的折疊範圍。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

FoldingRangeOptions

類別,表示初始化的折疊範圍提供者選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

FoldingRangeOptionsConverter

將布爾值串行化為 FoldingRangeProviderOptions 的轉換器。

FoldingRangeParams

表示折疊範圍要求參數的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

FoldingRangeProviderOptions

類別,表示初始化的折疊範圍提供者選項。

FoldingRangeSetting

類別,表示初始化的折疊範圍設定。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

FormattingOptions

表示格式化選項的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

Hover

類別,表示 textDocument/hover 要求所傳回的數據。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

HoverContentsConverter

提供屬性自訂串行化的 Contents 轉換器。

HoverOptions

表示伺服器暫留支持的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

HoverSetting

類別,表示暫留的初始化設定。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ImplementationOptions

代表工作區符號功能的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

InitializedParams

類別,其中包含以 『initialized』 通知傳送的資訊。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

InitializeError

類別,表示初始化要求失敗時所傳送的錯誤類型。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

InitializeParams

類別,表示使用初始化方法要求傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

InitializeResult

類別,表示初始化要求所傳回的結果。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

LinkedEditingRangeOptions

代表連結編輯範圍功能的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

LinkedEditingRangeParams

類別,代表針對 textDocument/linkedEditingRange 要求傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

LinkedEditingRanges

類別,表示LinkedEditingRanges回應的回應。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

Location

類別,表示檔中的位置。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

LogMessageParams

類別,表示以視窗/logMessage 要求傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

LspNotification<TIn>

用來指定 LSP 通知參數類型的強型別物件。

LspRequest<TIn,TOut>

用來指定 LSP 要求參數和傳回類型的強型別物件。

MarkedString

類別,表示應該轉譯的人類可讀文字。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

MarkupContent

類別,表示應該轉譯的文字和相關聯的格式。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

MessageActionItem

類別,表示使用者在傳送視窗/showMessageRequest 要求之後所執行的動作。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

Methods

類別,其中包含所有通用語言通訊協定方法的字串值。

OptionalVersionedTextDocumentIdentifier

表示文字文件的類別,但選擇性地具有版本標識符。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ParameterInformation

類別,表示可呼叫簽章的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ParameterInformationConverter

JsonConverter 在 ParameterInformation 的 Label 參數中正確還原串行化 int 陣列

ParameterInformationSetting

表示參數資訊初始化設定的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

Position

類別,表示文字檔上的位置。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

PublishDiagnosticParams

類別,表示以 『textDocument/publishDiagnostics』 訊息傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

PublishDiagnosticsSetting

類別,表示發行診斷的初始化設定。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

Range

代表文字文件文字範圍的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ReferenceContext

類別,表示尋找參考要求參數的參考內容資訊。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ReferenceOptions

代表工作區符號功能的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ReferenceParams

類別,表示尋找參考要求的尋找參考參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

Registration

類別,表示註冊功能的一般註冊資訊。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

RegistrationParams

類別,表示針對用戶端/registerCapability 要求傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

RenameFile

表示重新命名檔案作業的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

RenameFileOptions

類別,表示建立檔案作業的選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

RenameOptions

類別,表示伺服器功能的重新命名選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

RenameParams

類別,表示 textDocument/rename 要求的重新命名參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SaveOptions

表示儲存選項組態的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokenModifiers

已知的語意標記修飾詞。

SemanticTokens

類別,表示語意標記訊息的回應。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokensDelta

表示語意標記檔提供者編輯要求的回應。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokensDeltaParams

可套用至語意標記檔提供者先前回應之 Edits 要求的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokensDeltaPartialResult

表示語意標記檔提供者編輯要求的回應。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokensEdit

類別,代表以累加方式套用至檔提供者先前語意標記回應的個別編輯。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokensFullOptions

完整檔語意標記分類提供者的選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokensLegend

用來編碼 中 Data語意標記類型的圖例。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokensOptions

語意令牌支援的初始化選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokensParams

語意標記完整檔要求的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokensPartialResult

類別,表示語意標記訊息的回應。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokensRangeParams

語意標記的參數範圍要求。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokensRequestsFullSetting

與訊息相關的語意令牌客戶端 textDocument/semanticTokens/full 設定。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokensRequestsSetting

要求語意令牌的客戶端設定。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokensSetting

語意令牌的客戶端設定。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokenTypes

已知的語意令牌類型。

ServerCapabilities

表示伺服器功能的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ShowMessageParams

類別,表示以 window/showMessage 要求傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ShowMessageRequestParams

類別,表示以 window/showMessageRequest 要求傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SignatureHelp

類別,表示可呼叫之項目的簽章。 這個類別是從 textDocument/signatureHelp 要求傳回。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SignatureHelpContext

類別,表示觸發簽章說明要求之內容的其他資訊。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SignatureHelpOptions

類別,表示簽章說明支持的選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SignatureHelpParams

類別,表示 textDocument/signatureHelp 要求的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SignatureHelpRegistrationOptions

類別,表示表示簽章說明支持的註冊選項。

SignatureHelpSetting

代表簽章說明初始化設定的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SignatureInformation

類別,表示可呼叫專案的單一簽章。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SignatureInformationSetting

表示簽章資訊初始化設定的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SumConverter

轉換程式以轉譯至 SumTypes 和從中轉譯。

SymbolInformation

類別,表示程式設計建構的相關信息,例如變數、類別、介面等。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SymbolKindSetting

類別,表示初始化中的符號種類設定。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SymbolSetting

類別,表示初始化的符號設定。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SynchronizationSetting

表示同步處理初始化設定的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

TagSupport

代表 TagSupport 功能的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

TextDocumentChangeRegistrationOptions

類別,代表 textDocument/didChange 支援的註冊選項。

TextDocumentClientCapabilities

表示文字檔功能的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

TextDocumentContentChangeEvent

封裝文字檔已變更事件的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

TextDocumentEdit

類別,代表單一文本檔的一組變更。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

TextDocumentIdentifier

識別文字檔的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

TextDocumentItem

表示文字文件的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

TextDocumentPositionParams

類別,表示文字檔內的位置。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

TextDocumentRegistrationOptions

類別,表示許多不同文字檔函式的註冊選項。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

TextDocumentSaveRegistrationOptions

類別,表示註冊 textDocument/didSave 支援的選項。

TextDocumentSyncConverter

轉換器,提供自定義串行化以 TextDocumentSyncKind 列舉物件 TextDocumentSyncOptions 。

TextDocumentSyncOptions

類別,表示應該如何同步處理文字檔的組態值。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

TextEdit

類別,表示檔的文字編輯。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

TypeDefinitionOptions

代表工作區符號功能的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

Unregistration

類別,表示取消註冊功能所需的資訊。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

UnregistrationParams

類別,表示針對用戶端/unregisterCapability 要求傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

VersionedTextDocumentIdentifier

表示文字文件的類別,但具有版本標識符。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

WillSaveTextDocumentParams

類別,表示針對 textDocument/willSave 要求傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

WorkspaceClientCapabilities

表示工作區功能的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

WorkspaceEdit

類別,表示從語言伺服器傳送的要求,以修改工作區中的資源。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

WorkspaceEditSetting

類別,表示工作區編輯的初始化設定。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

WorkspaceSymbolOptions

代表工作區符號功能的類別。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

WorkspaceSymbolParams

類別,表示以 『workspace/symbol』 要求傳送的參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

結構

SumType<T1,T2>

可能包含 T1 或 T2的結構。

SumType<T1,T2,T3>

可能包含 T1、 T2或的結構 T3。

SumType<T1,T2,T3,T4>

可能包含 T1、、 T2、 T3或 T4的結構。

介面

IPartialResultParams<T>

介面,描述支援串流結果的要求參數。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ISumType

摘要說明「總和類型」的概念。 Sum 類型是可以包含各種類型之一值的型別。 此抽象概念保證為類型afe,這表示您無法在沒有知道其特定類型的情況下存取基礎值。

列舉

CodeActionKind

列舉,表示各種程式代碼動作。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CompletionItemKind

完成項目類型的列舉值。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

CompletionTriggerKind

列舉,表示可以觸發完成的各種方式。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DiagnosticSeverity

診斷嚴重性列舉。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DiagnosticTag

診斷標籤列舉。 診斷類型的其他元數據

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

DocumentHighlightKind

列舉,表示不同類型的檔醒目提示。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

FileChangeType

檔案事件類型列舉。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

FoldingRangeKind

代表各種程式代碼動作類型的列舉。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

InitializeErrorCode

列舉,表示初始化錯誤可能的原因。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

InsertTextFormat

列舉,表示完成專案的插入文字格式。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

MarkupKind

列舉,表示標記文字的各種格式。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

MessageType

訊息類型列舉。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

ResourceOperationKind

用戶端所支援的資源作業種類。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SemanticTokenFormat

用來描述語意標記的格式。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SignatureHelpTriggerKind

列舉,表示可以觸發完成的各種方式。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

SymbolKind

表示各種符號類型的列舉。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

TextDocumentSaveReason

列舉,表示文件儲存的原因。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

TextDocumentSyncKind

列舉,表示同步處理文字文件的各種方式。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

TraceSetting

表示語言伺服器追蹤設定的列舉。

如需詳細資訊,請參閱 語言伺服器通訊協議規格 。

WatchKind

列舉,表示 watch 的變更類型。