Microsoft.VisualStudio.RpcContracts.LanguageServerProvider Namespace

Classes

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

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

ServerInitializationResult

Enum that denotes the server state after initialization.