1 interface inheriting from INotificationHandler
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\ILspServiceNotificationHandler.cs (1)
18INotificationHandler<TRequest, RequestContext>,
3 implementations of INotificationHandler
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\Handlers\InitializedHandler.cs (1)
15internal sealed class InitializedHandler<TRequest, TRequestContext> : INotificationHandler<TRequest, TRequestContext>
Microsoft.CommonLanguageServerProtocol.Framework.Example (1)
MultiRegisteringHandler.cs (1)
14INotificationHandler<DidCloseTextDocumentParams, ExampleRequestContext>
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (1)
Mocks\TestMethodHandlers.cs (1)
46internal sealed class TestNotificationHandler : INotificationHandler<MockRequest, TestRequestContext>
8 references to INotificationHandler
Microsoft.CodeAnalysis.LanguageServer (4)
BrokeredServices\ServiceBrokerConnectHandler.cs (1)
30Task INotificationHandler<NotificationParams, RequestContext>.HandleNotificationAsync(NotificationParams request, RequestContext requestContext, CancellationToken cancellationToken)
HostWorkspace\FileWatching\LspDidChangeWatchedFilesHandler.cs (1)
26Task INotificationHandler<DidChangeWatchedFilesParams, RequestContext>.HandleNotificationAsync(DidChangeWatchedFilesParams request, RequestContext requestContext, CancellationToken cancellationToken)
HostWorkspace\OpenProjectsHandler.cs (1)
32Task INotificationHandler<NotificationParams, RequestContext>.HandleNotificationAsync(NotificationParams request, RequestContext requestContext, CancellationToken cancellationToken)
HostWorkspace\OpenSolutionHandler.cs (1)
31Task INotificationHandler<NotificationParams, RequestContext>.HandleNotificationAsync(NotificationParams request, RequestContext requestContext, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\MethodHandlerDetails.cs (2)
80else if (genericDefinition == typeof(INotificationHandler<,>)) 120const string HandleNotificationName = nameof(INotificationHandler<,>.HandleNotificationAsync);
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\QueueItem.cs (1)
201else if (handler is INotificationHandler<TRequest, TRequestContext> notificationHandler)
Microsoft.CommonLanguageServerProtocol.Framework.Example (1)
MultiRegisteringHandler.cs (1)
19Task INotificationHandler<DidCloseTextDocumentParams, ExampleRequestContext>.HandleNotificationAsync(DidCloseTextDocumentParams request, ExampleRequestContext requestContext, CancellationToken cancellationToken)