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.

CorePlatformClientCapabilities

Describes all core platform capabilities.

CorePlatformClientCapability
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 Parsing capabilities.

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 RDCore LSP client application.

RDCoreServerProcess

Represents a RDCore.SDK server 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 CancellationTokenSource references for the duration of the host process lifetime.

IRDCoreClientApp

A client-side (LSP) RDCore app.

IRDCoreServerProcess

Decouples the startup sequence from an actual Process boundary.