2 types derived from AbstractLanguageServer
Microsoft.CommonLanguageServerProtocol.Framework.Package (2)
NewtonsoftLanguageServer.cs (1)
23
:
AbstractLanguageServer
<TRequestContext>(jsonRpc, logger, typeRefResolver)
SystemTextJsonLanguageServer.cs (1)
19
:
AbstractLanguageServer
<TRequestContext>(jsonRpc, logger, typeRefResolver)
9 references to AbstractLanguageServer
Microsoft.CommonLanguageServerProtocol.Framework.Package (9)
AbstractLanguageServer.cs (2)
356
private readonly
AbstractLanguageServer
<TRequestContext> _server;
358
internal TestAccessor(
AbstractLanguageServer
<TRequestContext> server)
IQueueItem.cs (2)
23
/// <param name="context">The context created by <see cref="CreateRequestContextAsync{TRequest}(IMethodHandler, RequestHandlerMetadata,
AbstractLanguageServer
{TRequestContext}, CancellationToken)"/>.</param>
38
Task<(TRequestContext, TRequest)?> CreateRequestContextAsync<TRequest>(IMethodHandler handler, RequestHandlerMetadata requestHandlerMetadata,
AbstractLanguageServer
<TRequestContext> languageServer, CancellationToken cancellationToken);
NewtonsoftLanguageServer.cs (1)
19
/// Basic implementation of <see cref="
AbstractLanguageServer
{TRequestContext}"/> using Newtonsoft for serialization.
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)
62
private readonly
AbstractLanguageServer
<TRequestContext> _languageServer;
86
public RequestExecutionQueue(
AbstractLanguageServer
<TRequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider)