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)
7 references to AbstractLanguageServer
Microsoft.CommonLanguageServerProtocol.Framework.Package (7)
AbstractLanguageServer.cs (2)
389
private readonly
AbstractLanguageServer
<TRequestContext> _server;
391
internal TestAccessor(
AbstractLanguageServer
<TRequestContext> server)
NewtonsoftLanguageServer.cs (1)
19
/// Basic implementation of <see cref="
AbstractLanguageServer
{TRequestContext}"/> using Newtonsoft for serialization.
QueueItem.cs (2)
87
public async Task<(TRequestContext, TRequest)?> CreateRequestContextAsync<TRequest>(IMethodHandler handler, RequestHandlerMetadata requestHandlerMetadata,
AbstractLanguageServer
<TRequestContext> languageServer, CancellationToken cancellationToken)
114
AbstractLanguageServer
<TRequestContext> languageServer,
RequestExecutionQueue.cs (2)
62
private readonly
AbstractLanguageServer
<TRequestContext> _languageServer;
86
public RequestExecutionQueue(
AbstractLanguageServer
<TRequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider)