15 references to AbstractHandlerProvider
Microsoft.CodeAnalysis.LanguageServer.Protocol (15)
Handler\WorkspaceCommand\ExecuteWorkspaceCommandHandler.cs (2)
32var handlerProvider = context.GetRequiredService<AbstractHandlerProvider>();
IRequestExecutionQueueProvider.cs (1)
11IRequestExecutionQueue<RequestContext> CreateRequestExecutionQueue(AbstractLanguageServer<RequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider);
RequestExecutionQueueProvider.cs (1)
18public IRequestExecutionQueue<RequestContext> CreateRequestExecutionQueue(AbstractLanguageServer<RequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider)
RoslynLanguageServer.cs (1)
91AddLazyService<AbstractHandlerProvider>((_) => HandlerProvider);
RoslynRequestExecutionQueue.cs (1)
22public RoslynRequestExecutionQueue(AbstractLanguageServer<RequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\AbstractLanguageServer.cs (3)
88protected virtual AbstractHandlerProvider HandlerProvider 101protected virtual void SetupRequestDispatcher(AbstractHandlerProvider handlerProvider) 163var handlerProvider = HandlerProvider;
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\HandlerProvider.cs (1)
17internal class HandlerProvider(ILspServices lspServices, AbstractTypeRefResolver typeRefResolver) : AbstractHandlerProvider
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\LanguageServerConstants.cs (1)
13/// Default language name for use with <see cref="LanguageServerEndpointAttribute"/> and <see cref="AbstractHandlerProvider.GetMethodHandler"/>.
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\RequestExecutionQueue.cs (4)
63protected readonly AbstractHandlerProvider _handlerProvider; 88public RequestExecutionQueue(AbstractLanguageServer<TRequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider) 96private static FrozenDictionary<string, FrozenDictionary<string, Lazy<(RequestHandlerMetadata, IMethodHandler, MethodInfo)>>> BuildHandlerMap(AbstractHandlerProvider handlerProvider, AbstractTypeRefResolver typeRefResolver) 462public AbstractHandlerProvider GetHandlerProvider() => _queue._handlerProvider;