3 types derived from AbstractRequestContextFactory
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\RequestContextFactory.cs (1)
13internal sealed class RequestContextFactory : AbstractRequestContextFactory<RequestContext>, ILspService
Microsoft.CommonLanguageServerProtocol.Framework.Example (1)
ExampleRequestContextFactory.cs (1)
10internal sealed class ExampleRequestContextFactory : AbstractRequestContextFactory<ExampleRequestContext>
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (1)
Mocks\TestRequestContext.cs (1)
12internal sealed class Factory : AbstractRequestContextFactory<TestRequestContext>
5 references to AbstractRequestContextFactory
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
RoslynLanguageServer.cs (1)
87AddLazyService<AbstractRequestContextFactory<RequestContext>>(lspServices => new RequestContextFactory(lspServices));
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\QueueItem.cs (2)
101var requestContextFactory = LspServices.GetRequiredService<AbstractRequestContextFactory<TRequestContext>>();
Microsoft.CommonLanguageServerProtocol.Framework.Example (1)
ExampleLanguageServer.cs (1)
31.AddSingleton<AbstractRequestContextFactory<ExampleRequestContext>, ExampleRequestContextFactory>()
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (1)
RequestExecutionQueueTests.cs (1)
45services: new[] { (typeof(AbstractRequestContextFactory<TestRequestContext>), (object)TestRequestContext.Factory.Instance) },