Interface ILanguageServerProtocolTransportLayer
The RDCore LSP transport layer interface.
public interface ILanguageServerProtocolTransportLayer : IDisposable
- Inherited Members
Methods
ConfigureClient(LanguageClientOptions)
Configures client-side transport.
void ConfigureClient(LanguageClientOptions options)
Parameters
optionsLanguageClientOptionsThe 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
optionsLanguageServerOptionsThe
OmniSharplanguage server options.processTokenCancellationTokenThe
CancellationTokenthat controls the application's process termination.