Microsoft.VisualStudio.LanguageServer.Client Namespace

Classes

CodeRemoteContentDefinition

Class which represents the code-remote ContentType, which should be used as a base definition for all files that use remote language server.

Connection

Class which represents the connection to a language server.

ProvideWorkspaceSettingsAttribute

ProvideWorkspaceSettingsAttribute class. Registers a workspace settings file for use in OpenFolder settings.

ShowMessageRequestDialog

Interaction logic for ShowMessageRequestDialog.xaml

Interfaces

IContentTypeMetadata

Interface representing ContentType attribute values.

ILanguageClient

Interface representing a language client which connects to a language sever protocol based language server.

ILanguageClientCompletionProvider

Interface representing a provider which can provide middle layer support to customize completion related requests.

ILanguageClientCustomMessage

Interface representing a remote language client that supports custom messages.

ILanguageClientExecuteCommandProvider

Interface representing a provider which can implement custom behavior around the 'workspace/executeCommand' request.

ILanguageClientWorkspaceSymbolProvider

Interface representing a provider which can implement custom behavior around the 'workspace/symbol' request.