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