Table of Contents

Namespace RDCore.SDK.Server

Classes

AppHost<TApp>

A RDCore.SDK application host.

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 Main has returned.

RDCoreLanguageServerHandlersConfigurationBuilder

A builder that configures LSP handlers for this server app.

RDCorePlatformDefaultTransportLayer

The default RDCore.SDK transport layer implementation.

RDCorePlatformServerHost<TApp>

Simplifies implementing a RDCore LSP server application.

RDCoreServerApp

A server-side (LSP) RDCore app.

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.