Table of Contents

Namespace RDCore.SDK.Client

Classes

BadConfigurationException

This exception is thrown when the application is misconfigured and cannot be started.

CancellationTokenSourceProvider

Creates, encapsulates, and provides CancellationTokenSource references for the duration of the host process lifetime.

LanguageServerAlreadyRunningException

This exception is thrown when a LSP client application attempts to launch an already-running language server.

LanguageServerNotFoundException

This exception is thrown when a LSP client application cannot locate the LSP server executable as configured.

RDCoreClientApp

A client-side (LSP) RDCore app.

RDCoreLanguageClientHandlersConfigurationBuilder

A builder that configures LSP handlers for this client app.

RDCoreLanguageClientHost<TApp>

Simplifies implementing a RDCore LSP client application.

RDCoreLanguageServerProcess

Represents a RDCore.SDK language server application.

Interfaces

ICancellationTokenSourceProvider

Creates, encapsulates, and provides CancellationTokenSource references for the duration of the host process lifetime.

IRDCoreClientApp

A client-side (LSP) RDCore app.

IRDCoreLanguageServerProcess

Decouples the startup sequence from an actual Process boundary.