1 instantiation of ExampleRequestContext
Microsoft.CommonLanguageServerProtocol.Framework.Example (1)
ExampleRequestContextFactory.cs (1)
23var requestContext = new ExampleRequestContext(_lspServices, logger);
17 references to ExampleRequestContext
Microsoft.CommonLanguageServerProtocol.Framework.Example (17)
ExampleLanguageServer.cs (4)
14internal class ExampleLanguageServer : SystemTextJsonLanguageServer<ExampleRequestContext> 31.AddSingleton<AbstractRequestContextFactory<ExampleRequestContext>, ExampleRequestContextFactory>() 56.AddSingleton<IMethodHandler, InitializeHandler<InitializeParams, InitializeResult, ExampleRequestContext>>() 57.AddSingleton<IMethodHandler, InitializedHandler<InitializedParams, ExampleRequestContext>>();
ExampleRequestContextFactory.cs (4)
10internal class ExampleRequestContextFactory : AbstractRequestContextFactory<ExampleRequestContext> 19public override Task<ExampleRequestContext> CreateRequestContextAsync<TRequestParam>(IQueueItem<ExampleRequestContext> queueItem, IMethodHandler methodHandler, TRequestParam requestParam, CancellationToken cancellationToken) 23var requestContext = new ExampleRequestContext(_lspServices, logger);
MultiRegisteringHandler.cs (9)
12IRequestHandler<DidOpenTextDocumentParams, SemanticTokensDeltaPartialResult, ExampleRequestContext>, 13IRequestHandler<DidChangeTextDocumentParams, SemanticTokensDeltaPartialResult, ExampleRequestContext>, 14INotificationHandler<DidCloseTextDocumentParams, ExampleRequestContext> 19Task INotificationHandler<DidCloseTextDocumentParams, ExampleRequestContext>.HandleNotificationAsync(DidCloseTextDocumentParams request, ExampleRequestContext requestContext, CancellationToken cancellationToken) 25Task<SemanticTokensDeltaPartialResult> IRequestHandler<DidOpenTextDocumentParams, SemanticTokensDeltaPartialResult, ExampleRequestContext>.HandleRequestAsync(DidOpenTextDocumentParams request, ExampleRequestContext context, CancellationToken cancellationToken) 31Task<SemanticTokensDeltaPartialResult> IRequestHandler<DidChangeTextDocumentParams, SemanticTokensDeltaPartialResult, ExampleRequestContext>.HandleRequestAsync(DidChangeTextDocumentParams request, ExampleRequestContext context, CancellationToken cancellationToken)