Поделиться через


Microsoft.VisualStudio.LanguageServer.Protocol Пространство имен

Классы

ApplyWorkspaceEditParams

Класс, представляющий параметры, отправляемые с сервера клиенту для запроса workspace/applyEdit.

Дополнительные сведения см. в спецификации протокола языкового сервера .

ApplyWorkspaceEditResponse

Класс, представляющий ответ, отправленный для запроса workspace/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

Класс , представляющий параметр, отправляемый с запросами workspace/didChangeConfiguration.

Дополнительные сведения см. в спецификации протокола языкового сервера .

DidChangeTextDocumentParams

Класс , представляющий параметр, отправляемый с сообщением textDocument/didChange.

Дополнительные сведения см. в спецификации протокола языкового сервера .

DidChangeWatchedFilesParams

Класс , представляющий параметр, отправляемый с сообщением workspace/didChangeWatchedFiles.

Дополнительные сведения см. в спецификации протокола языкового сервера .

DidChangeWatchedFilesRegistrationOptions

Класс, представляющий параметры для регистрации поддержки workspace/didChangeWatchedFiles.

DidCloseTextDocumentParams

Класс, представляющий параметр, отправляемый с сообщением textDocument/didClose.

Дополнительные сведения см. в спецификации протокола языкового сервера .

DidOpenTextDocumentParams

Класс , представляющий параметр, отправляемый с сообщением textDocument/didOpen.

Дополнительные сведения см. в спецификации протокола языкового сервера .

DidSaveTextDocumentParams

Класс , представляющий параметр, отправляемый с сообщением textDocument/didSave.

Дополнительные сведения см. в спецификации протокола языкового сервера .

DocumentColorOptions

Класс , представляющий возможности символов рабочей области.

Дополнительные сведения см. в спецификации протокола языкового сервера .

DocumentColorParams

Класс, представляющий параметры, отправленные для запроса textDocument/documentColor.

Дополнительные сведения см. в спецификации протокола языкового сервера .

DocumentFilter

Класс, представляющий фильтр по определенным типам документов

Дополнительные сведения см. в спецификации протокола языкового сервера .

DocumentFormattingOptions

Класс, представляющий параметры форматирования документов для возможностей сервера.

Дополнительные сведения см. в спецификации протокола языкового сервера .

DocumentFormattingParams

Класс , представляющий параметр, отправляемый с сообщением textDocument/formatting.

Дополнительные сведения см. в спецификации протокола языкового сервера .

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: document

DynamicRegistrationSetting

Класс , представляющий параметр, который можно зарегистрировать динамически.

ExecuteCommandOptions

Класс, представляющий параметры для поддержки команд выполнения.

Дополнительные сведения см. в спецификации протокола языкового сервера .

ExecuteCommandParams

Класс, представляющий параметры, отправляемые от клиента на сервер для запроса workspace/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

Класс , представляющий параметр, отправляемый с запросами window/logMessage.

Дополнительные сведения см. в спецификации протокола языкового сервера .

LspNotification<TIn>

Строго типизированный объект, используемый для указания типа параметра уведомления LSP.

LspRequest<TIn,TOut>

Строго типизированный объект, используемый для указания параметра и возвращаемых типов запросов LSP.

MarkedString

Класс, представляющий доступный для чтения текст, который должен быть отрисован.

Дополнительные сведения см. в спецификации протокола языкового сервера .

MarkupContent

Класс, представляющий текст и связанный формат, который должен быть отрисован.

Дополнительные сведения см. в спецификации протокола языкового сервера .

MessageActionItem

Класс , представляющий действие, выполняемое пользователем после отправки запроса window/showMessageRequest.

Дополнительные сведения см. в спецификации протокола языкового сервера .

Methods

Класс , содержащий строковые значения для всех методов протокола COMMON.

OptionalVersionedTextDocumentIdentifier

Класс, представляющий текстовый документ, но при необходимости имеющий идентификатор версии.

Дополнительные сведения см. в спецификации протокола языкового сервера .

ParameterInformation

Класс, представляющий параметр вызываемой сигнатуры.

Дополнительные сведения см. в спецификации протокола языкового сервера .

ParameterInformationConverter

JsonConverter для правильной десериализации массивов int в параметре Label параметра ParameterInformation

ParameterInformationSetting

Класс, представляющий параметр инициализации сведений о параметрах.

Дополнительные сведения см. в спецификации протокола языкового сервера .

Position

Класс , представляющий позицию в текстовом документе.

Дополнительные сведения см. в спецификации протокола языкового сервера .

PublishDiagnosticParams

Класс , представляющий параметр, отправляемый с сообщениями textDocument/publishDiagnostics.

Дополнительные сведения см. в спецификации протокола языкового сервера .

PublishDiagnosticsSetting

Класс, представляющий параметр инициализации для публикации диагностика.

Дополнительные сведения см. в спецификации протокола языкового сервера .

Range

Класс , представляющий текстовый диапазон текста документа.

Дополнительные сведения см. в спецификации протокола языкового сервера .

ReferenceContext

Класс, представляющий сведения о контексте ссылки для параметра запроса на поиск ссылки.

Дополнительные сведения см. в спецификации протокола языкового сервера .

ReferenceOptions

Класс , представляющий возможности символов рабочей области.

Дополнительные сведения см. в спецификации протокола языкового сервера .

ReferenceParams

Класс, представляющий параметр ссылки на поиск для запроса на поиск ссылки.

Дополнительные сведения см. в спецификации протокола языкового сервера .

Registration

Класс, представляющий общие сведения о регистрации для возможности.

Дополнительные сведения см. в спецификации протокола языкового сервера .

RegistrationParams

Класс, представляющий параметры, отправленные для запроса клиента/registerCapability.

Дополнительные сведения см. в спецификации протокола языкового сервера .

RenameFile

Класс, представляющий операцию переименования файла.

Дополнительные сведения см. в спецификации протокола языкового сервера .

RenameFileOptions

Класс, представляющий параметры для операции создания файла.

Дополнительные сведения см. в спецификации протокола языкового сервера .

RenameOptions

Класс, представляющий параметры переименования для возможностей сервера.

Дополнительные сведения см. в спецификации протокола языкового сервера .

RenameParams

Класс, представляющий параметры переименования для запроса textDocument/rename.

Дополнительные сведения см. в спецификации протокола языкового сервера .

SaveOptions

Класс , представляющий конфигурации параметров сохранения.

Дополнительные сведения см. в спецификации протокола языкового сервера .

SemanticTokenModifiers

Известные модификаторы семантических маркеров.

SemanticTokens

Класс, представляющий ответ на сообщения семантических маркеров.

Дополнительные сведения см. в спецификации протокола языкового сервера .

SemanticTokensDelta

Представляет ответ от семантического маркера Запрос на изменение поставщика документов.

Дополнительные сведения см. в спецификации протокола языкового сервера .

SemanticTokensDeltaParams

Параметры запроса на изменения, которые можно применить к предыдущему ответу от поставщика семантических маркеров Document.

Дополнительные сведения см. в спецификации протокола языкового сервера .

SemanticTokensDeltaPartialResult

Представляет ответ от семантического маркера Запрос на изменение поставщика документов.

Дополнительные сведения см. в спецификации протокола языкового сервера .

SemanticTokensEdit

Класс, представляющий отдельное изменение, постепенно применяемое к предыдущему ответу семантических маркеров от поставщика document.

Дополнительные сведения см. в спецификации протокола языкового сервера .

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

Класс, представляющий параметр, отправленный для запроса client/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

Абстрагирует идею "типа суммы". Типы сумм — это типы, которые могут содержать одно значение различных типов. Такая абстракция гарантированно является типобезопасной, то есть вы не сможете получить доступ к базовому значению, не зная его конкретный тип.

Перечисления

CodeActionKind

Перечисление, представляющее различные виды действий кода.

Дополнительные сведения см. в спецификации протокола языкового сервера .

CompletionItemKind

Значения перечисления для типов элементов завершения.

Дополнительные сведения см. в спецификации протокола языкового сервера .

CompletionTriggerKind

Перечисление, представляющее различные способы активации завершения.

Дополнительные сведения см. в спецификации протокола языкового сервера .

DiagnosticSeverity

Перечисление серьезности диагностики.

Дополнительные сведения см. в спецификации протокола языкового сервера .

DiagnosticTag

Перечисление тега диагностики. Дополнительные метаданные о типе диагностики

Дополнительные сведения см. в спецификации протокола языкового сервера .

DocumentHighlightKind

Перечисление, представляющее различные типы выделения документа.

Дополнительные сведения см. в спецификации протокола языкового сервера .

FileChangeType

Перечисление типа события файла.

Дополнительные сведения см. в спецификации протокола языкового сервера .

FoldingRangeKind

Перечисление, представляющее различные типы действий кода.

Дополнительные сведения см. в спецификации протокола языкового сервера .

InitializeErrorCode

Перечисление, представляющее возможные причины ошибки инициализации.

Дополнительные сведения см. в спецификации протокола языкового сервера .

InsertTextFormat

Перечисление, представляющее формат вставки текста для элементов завершения.

Дополнительные сведения см. в спецификации протокола языкового сервера .

MarkupKind

Перечисление, представляющее различные форматы текста разметки.

Дополнительные сведения см. в спецификации протокола языкового сервера .

MessageType

Перечисление типа сообщения.

Дополнительные сведения см. в спецификации протокола языкового сервера .

ResourceOperationKind

Тип операций с ресурсами, поддерживаемых клиентом.

Дополнительные сведения см. в спецификации протокола языкового сервера .

SemanticTokenFormat

Формат, используемый для описания семантических маркеров.

Дополнительные сведения см. в спецификации протокола языкового сервера .

SignatureHelpTriggerKind

Перечисление, представляющее различные способы активации завершения.

Дополнительные сведения см. в спецификации протокола языкового сервера .

SymbolKind

Перечисление, представляющее различные виды символов.

Дополнительные сведения см. в спецификации протокола языкового сервера .

TextDocumentSaveReason

Перечисление, представляющее причину сохранения документа.

Дополнительные сведения см. в спецификации протокола языкового сервера .

TextDocumentSyncKind

Перечисление, представляющее различные способы синхронизации текстовых документов.

Дополнительные сведения см. в спецификации протокола языкового сервера .

TraceSetting

Перечисление, представляющее параметр трассировки языкового сервера.

Дополнительные сведения см. в спецификации протокола языкового сервера .

WatchKind

Перечисление, представляющее тип изменений, для watch.