Namespace RDCore.SDK.Client
Classes
- BadConfigurationException
This exception is thrown when the application is misconfigured and cannot be started.
- CancellationTokenSourceProvider
Creates, encapsulates, and provides
CancellationTokenSourcereferences for the duration of the host process lifetime.
- CorePlatformClientCapabilities
Describes all core platform capabilities.
- ParseFullDocument
Enables the language server to request a parse result containing the full syntax tree of a specified workspace document.
- ParserCapabilities
Regroups all core platform
Parsingcapabilities.
- ProvidesCorePlatformClientCapabilityAttribute<TCapability>
Specifies the supported core platform capabilities of this assembly.
- RDCoreClientApp
A client-side (LSP) RDCore app.
- RDCoreLanguageClientHandlersConfigurationBuilder
A builder that configures LSP handlers for this client app.
- RDCoreLanguageClientHost<TApp>
Simplifies implementing a
RDCoreLSP client application.
- RDCoreServerProcess
Represents a
RDCore.SDKserver application.
- ServerAlreadyRunningException
This exception is thrown when a LSP client application attempts to launch an already-running language server.
- ServerNotFoundException
This exception is thrown when a LSP client application cannot locate the LSP server executable as configured.
Interfaces
- ICancellationTokenSourceProvider
Creates, encapsulates, and provides
CancellationTokenSourcereferences for the duration of the host process lifetime.
- IRDCoreClientApp
A client-side (LSP) RDCore app.
- IRDCoreServerProcess
Decouples the startup sequence from an actual
Processboundary.