Share via


Microsoft.VisualStudio.RpcContracts.LanguageServerProvider Namespace

Classes

Name Description
LanguageServerInitializationFailureInfo

Class used to store an exception and status message when a language server fails to initialize.

LanguageServerOptions

Class used to configure a Microsoft.VisualStudio.RpcContracts.LanguageServerProvider.

Interfaces

Name Description
ILanguageServerProvider

Interface used to initialize, activate, and report the initialization result of a Language Server.

ILanguageServerProviderClient

Interface used by the LSP infrastructure to enable or disable the language server.

Enums

Name Description
ServerInitializationResult

Enum that denotes the server state after initialization.