11 references to AbstractHandlerProvider
Microsoft.CommonLanguageServerProtocol.Framework.Package (11)
AbstractLanguageServer.cs (5)
31private readonly Lazy<AbstractHandlerProvider> _handlerProvider; 75_handlerProvider = new Lazy<AbstractHandlerProvider>(() => 100protected virtual AbstractHandlerProvider HandlerProvider 110protected virtual void SetupRequestDispatcher(AbstractHandlerProvider handlerProvider) 172var handlerProvider = HandlerProvider;
HandlerProvider.cs (1)
17internal sealed class HandlerProvider(ILspServices lspServices, AbstractTypeRefResolver typeRefResolver) : AbstractHandlerProvider
LanguageServerConstants.cs (1)
13/// Default language name for use with <see cref="LanguageServerEndpointAttribute"/> and <see cref="AbstractHandlerProvider.GetMethodHandler"/>.
RequestExecutionQueue.cs (4)
61protected readonly AbstractHandlerProvider _handlerProvider; 86public RequestExecutionQueue(AbstractLanguageServer<TRequestContext> languageServer, ILspLogger logger, AbstractHandlerProvider handlerProvider) 94private static FrozenDictionary<string, FrozenDictionary<string, Lazy<(RequestHandlerMetadata, IMethodHandler, MethodInfo)>>> BuildHandlerMap(AbstractHandlerProvider handlerProvider, AbstractTypeRefResolver typeRefResolver) 464public AbstractHandlerProvider GetHandlerProvider() => _queue._handlerProvider;