Namespace RDCore.SDK.Server
Classes
- AppHost<TApp>
A
RDCore.SDKapplication host.
- ClientLocale
The language of the user interface a client says it shows (LSP 3.17
InitializeParams.locale), as the language a server speaks in: its diagnostics, its refusals, the titles of its actions, its hovers.
- ProcessWatchdog
A last-resort guard that hard-terminates the current process if a clean shutdown does not finish unwinding in time — for example, a non-cooperative background thread or finalizer from a third-party library keeping the process alive after
Mainhas returned.
- RDCoreLanguageServerHandlersConfigurationBuilder
A builder that configures LSP handlers for this server app.
- RDCorePlatformDefaultTransportLayer
The default
RDCore.SDKtransport layer implementation.
- RDCorePlatformServerHost<TApp>
Simplifies implementing a
RDCoreLSP server application.
- RDCoreServerApp
A server-side (LSP) RDCore app.
- ServerRequestScheduling
How an RDCore server schedules the requests and notifications it receives.
Interfaces
- ILanguageServerProtocolTransportLayer
The RDCore LSP transport layer interface.
- IRDCoreLSPHandlerConfigurationBuilder
A builder that configures LSP handlers for this server app.
- IRDCoreServerApp
A server-side (LSP) RDCore app.