11 references to AbstractLanguageServer
Microsoft.CommonLanguageServerProtocol.Framework.Package (11)
AbstractLanguageServer.cs (2)
344
private readonly
AbstractLanguageServer
<TRequestContext> _server;
346
internal TestAccessor(
AbstractLanguageServer
<TRequestContext> server)
IQueueItem.cs (2)
24
/// <param name="context">The context created by <see cref="CreateRequestContextAsync{TRequest}(IMethodHandler, RequestHandlerMetadata,
AbstractLanguageServer
{TRequestContext}, CancellationToken)"/>.</param>
39
Task<(TRequestContext, TRequest)?> CreateRequestContextAsync<TRequest>(IMethodHandler handler, RequestHandlerMetadata requestHandlerMetadata,
AbstractLanguageServer
<TRequestContext> languageServer, CancellationToken cancellationToken);
NewtonsoftLanguageServer.cs (2)
20
/// Basic implementation of <see cref="
AbstractLanguageServer
{TRequestContext}"/> using Newtonsoft for serialization.
24
:
AbstractLanguageServer
<TRequestContext>(jsonRpc, logger, typeRefResolver)
QueueItem.cs (2)
86
public async Task<(TRequestContext, TRequest)?> CreateRequestContextAsync<TRequest>(IMethodHandler handler, RequestHandlerMetadata requestHandlerMetadata,
AbstractLanguageServer
<TRequestContext> languageServer, CancellationToken cancellationToken)
113
AbstractLanguageServer
<TRequestContext> languageServer,
RequestExecutionQueue.cs (2)
64
private readonly
AbstractLanguageServer
<TRequestContext> _languageServer;
88
public RequestExecutionQueue(
AbstractLanguageServer
<TRequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider)
SystemTextJsonLanguageServer.cs (1)
20
:
AbstractLanguageServer
<TRequestContext>(jsonRpc, logger, typeRefResolver)