16 references to AbstractLanguageServer
Microsoft.CodeAnalysis.LanguageServer.Protocol (16)
CSharpVisualBasicLanguageServerFactory.cs (1)
29
public
AbstractLanguageServer
<RequestContext> Create(
ILanguageServerFactory.cs (1)
15
public
AbstractLanguageServer
<RequestContext> Create(
IRequestExecutionQueueProvider.cs (1)
11
IRequestExecutionQueue<RequestContext> CreateRequestExecutionQueue(
AbstractLanguageServer
<RequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider);
RequestExecutionQueueProvider.cs (1)
18
public IRequestExecutionQueue<RequestContext> CreateRequestExecutionQueue(
AbstractLanguageServer
<RequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider)
RoslynRequestExecutionQueue.cs (1)
22
public RoslynRequestExecutionQueue(
AbstractLanguageServer
<RequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\AbstractLanguageServer.cs (2)
344
private readonly
AbstractLanguageServer
<TRequestContext> _server;
346
internal TestAccessor(
AbstractLanguageServer
<TRequestContext> server)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\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);
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\NewtonsoftLanguageServer.cs (2)
20
/// Basic implementation of <see cref="
AbstractLanguageServer
{TRequestContext}"/> using Newtonsoft for serialization.
24
:
AbstractLanguageServer
<TRequestContext>(jsonRpc, logger, typeRefResolver)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\QueueItem.cs (2)
86
public async Task<(TRequestContext, TRequest)?> CreateRequestContextAsync<TRequest>(IMethodHandler handler, RequestHandlerMetadata requestHandlerMetadata,
AbstractLanguageServer
<TRequestContext> languageServer, CancellationToken cancellationToken)
113
AbstractLanguageServer
<TRequestContext> languageServer,
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\RequestExecutionQueue.cs (2)
64
private readonly
AbstractLanguageServer
<TRequestContext> _languageServer;
88
public RequestExecutionQueue(
AbstractLanguageServer
<TRequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\SystemTextJsonLanguageServer.cs (1)
20
:
AbstractLanguageServer
<TRequestContext>(jsonRpc, logger, typeRefResolver)