Table of Contents

Interface ILanguageServerProtocolTransportLayer

Namespace
RDCore.SDK.Server
Assembly
RDCore.SDK.dll

The RDCore LSP transport layer interface.

public interface ILanguageServerProtocolTransportLayer : IDisposable
Inherited Members

Methods

ConfigureClient(LanguageClientOptions)

Configures client-side transport.

void ConfigureClient(LanguageClientOptions options)

Parameters

options LanguageClientOptions

The LanguageClientOptions to configure the LSP client.

GetWaitForClientConnectionTaskAsync(LanguageServerOptions, CancellationToken)

Gets a Task that completes then the server establishes a transport-level connection with a client.

Task GetWaitForClientConnectionTaskAsync(LanguageServerOptions options, CancellationToken processToken)

Parameters

options LanguageServerOptions

The OmniSharp language server options.

processToken CancellationToken

The CancellationToken that controls the application's process termination.

Returns

Task