Namespace RDCore.SDK.Client
Classes
- BadConfigurationException
This exception is thrown when the application is misconfigured and cannot be started.
- CliCommand
Advertises that the declaring component contributes
rdc.execommand-line verbs.
- CorePlatformClientCapabilities
Describes all core platform capabilities.
- DefineSymbols
Enables the language server to send module member symbol descriptors to the environment host over
rdcore/host/symbols/definefor definition in the runtime session.
- DiagnoseDocument
Advertises that the declaring extension answers
rdcore/diagnostics/document— it is a diagnostics provider the language server fanstextDocument/diagnosticpulls out to.
- EnvironmentHostCapabilities
Regroups all core platform
EnvironmentHostcapabilities.
- 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.
- ProvidedCorePlatformCapabilities
Reads the ProvidesCorePlatformClientCapabilityAttribute<TCapability> assembly attributes.
- ProvidesCorePlatformClientCapabilityAttribute<TCapability>
Specifies a supported core platform capability 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
- IRDCoreClientApp
A client-side (LSP) RDCore app.
- IRDCoreServerProcess
Decouples the startup sequence from an actual
Processboundary.