11 references to AbstractLanguageServer
Microsoft.CommonLanguageServerProtocol.Framework.Package (11)
AbstractLanguageServer.cs (2)
344private readonly AbstractLanguageServer<TRequestContext> _server; 346internal 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> 39Task<(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)
86public async Task<(TRequestContext, TRequest)?> CreateRequestContextAsync<TRequest>(IMethodHandler handler, RequestHandlerMetadata requestHandlerMetadata, AbstractLanguageServer<TRequestContext> languageServer, CancellationToken cancellationToken) 113AbstractLanguageServer<TRequestContext> languageServer,
RequestExecutionQueue.cs (2)
64private readonly AbstractLanguageServer<TRequestContext> _languageServer; 88public RequestExecutionQueue(AbstractLanguageServer<TRequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider)
SystemTextJsonLanguageServer.cs (1)
20: AbstractLanguageServer<TRequestContext>(jsonRpc, logger, typeRefResolver)