Table of Contents

Class LspWorkspace

Namespace
Alternet.Syntax.Parsers.Lsp
Assembly
Alternet.Syntax.Parsers.Lsp.v9.dll
public abstract class LspWorkspace
Inheritance
LspWorkspace
Derived

Constructors

LspWorkspace()

Fields

MaxWaitTimeout

Properties

InitializationOptions
IsLanguageClientCreated

Returns a value indicating whether the LSP client has been created.

LanguageClient
LanguageID
LoggerFactory
ServerDeploymentOptions

Gets a ServerDeploymentOptions instance which allows to set LSP server deployment options.

ServerLocator
ServerParentProcessId
ServerProcess
WorkspaceRoot

Methods

ConnectParser(LspParser)
CreateServerLocator()

Creates a ServerLocator for use with this LspParser instance.

CreateServerProcess()
DisconnectParser(LspParser)
GetLoggerProviders()
HandleException(Exception)
HandleExceptionOnce(Exception)
OnAllParsersDisconnected()
OnLanguageClientInitialized()
ResetLanguageServer()
StartServer()