1 interface inheriting from ILspServiceRequestHandler
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\ILspServiceRequestHandler.cs (1)
34ILspServiceRequestHandler<TRequest, TResponse>,
32 implementations of ILspServiceRequestHandler
Microsoft.CodeAnalysis.EditorFeatures (1)
ExternalAccess\VSTypeScript\Api\AbstractVSTypeScriptRequestHandler.cs (1)
18internal abstract class AbstractVSTypeScriptRequestHandler<TRequestType, TResponseType> : ILspServiceRequestHandler<TRequestType, TResponseType>, IVSTypeScriptRequestHandler, ITextDocumentIdentifierHandler<TRequestType, TextDocumentIdentifier?>
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
AbstractRazorRequestHandler.cs (1)
12internal abstract class AbstractRazorRequestHandler<TRequestType, TResponseType> : ILspServiceRequestHandler<TRequestType, TResponseType>
Cohost\AbstractRazorRequestHandler.cs (1)
12internal abstract class AbstractRazorCohostRequestHandler<TRequestType, TResponseType> : ILspServiceRequestHandler<TRequestType, TResponseType>
Microsoft.CodeAnalysis.LanguageServer (2)
LanguageServer\Handler\DebugConfiguration\WorkspaceDebugConfigurationHandler.cs (1)
14internal sealed class WorkspaceDebugConfigurationHandler : ILspServiceRequestHandler<WorkspaceDebugConfigurationParams, ProjectDebugConfiguration[]>
LanguageServer\Handler\Restore\RestoreHandler.cs (1)
21internal sealed class RestoreHandler(DotnetCliHelper dotnetCliHelper, ILoggerFactory loggerFactory) : ILspServiceRequestHandler<RestoreParams, RestorePartialResult[]>
Microsoft.CodeAnalysis.LanguageServer.Protocol (11)
ExternalAccess\Razor\FormatNewFileHandler.cs (1)
23internal sealed class FormatNewFileHandler : ILspServiceRequestHandler<FormatNewFileParams, string?>
Handler\Completion\CompletionResolveHandler.cs (1)
30internal sealed class CompletionResolveHandler : ILspServiceRequestHandler<LSP.CompletionItem, LSP.CompletionItem>, ITextDocumentIdentifierHandler<LSP.CompletionItem, LSP.TextDocumentIdentifier?>
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
31: ILspServiceRequestHandler<TDiagnosticsParams, TReturn?>
Handler\Extensions\ActivateExtensionHandler.cs (1)
19: AbstractExtensionHandler, ILspServiceRequestHandler<ActivateExtensionParams, ActivateExtensionResponse>
Handler\Extensions\DispatchWorkspaceExtensionMessageHandler.cs (1)
19: AbstractExtensionHandler, ILspServiceRequestHandler<DispatchWorkspaceExtensionMessageParams, DispatchExtensionMessageResponse>
Handler\MapCode\MapCodeHandler.cs (1)
24internal sealed class MapCodeHandler : ILspServiceRequestHandler<VSInternalMapCodeParams, LSP.WorkspaceEdit?>
Handler\RelatedDocuments\RelatedDocumentsHandler.cs (1)
31: ILspServiceRequestHandler<VSInternalRelatedDocumentParams, VSInternalRelatedDocumentReport[]?>,
Handler\ServerLifetime\InitializeHandler.cs (1)
15internal sealed class InitializeHandler : ILspServiceRequestHandler<InitializeParams, InitializeResult>
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (1)
24: ILspServiceRequestHandler<TParams, TReport[]?>, ITextDocumentIdentifierHandler<TParams, TextDocumentIdentifier?>
Handler\Symbols\WorkspaceSymbolsHandler.cs (1)
28: ILspServiceRequestHandler<WorkspaceSymbolParams, SumType<SymbolInformation[], WorkspaceSymbol[]>?>
Handler\WorkspaceCommand\ExecuteWorkspaceCommandHandler.cs (1)
18internal sealed class ExecuteWorkspaceCommandHandler : ILspServiceRequestHandler<ExecuteCommandParams, object?>
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (7)
Initialize\LocaleTests.cs (1)
83internal sealed class LocaleTestHandler : ILspServiceRequestHandler<Request, Response>
Ordering\FailingMutatingRequestHandler.cs (1)
16internal sealed class FailingMutatingRequestHandler : ILspServiceRequestHandler<TestRequest, TestResponse>
Ordering\FailingRequestHandler.cs (1)
16internal sealed class FailingRequestHandler : ILspServiceRequestHandler<TestRequest, TestResponse>
Ordering\LongRunningNonMutatingRequestHandler.cs (1)
17internal sealed class LongRunningNonMutatingRequestHandler : ILspServiceRequestHandler<TestRequest, TestResponse>
Ordering\MutatingRequestHandler.cs (1)
16internal sealed class MutatingRequestHandler : ILspServiceRequestHandler<TestRequest, TestResponse>
Ordering\NonLSPSolutionRequestHandlerProvider.cs (1)
17internal sealed class NonLSPSolutionRequestHandler : ILspServiceRequestHandler<TestRequest, TestResponse>
Ordering\NonMutatingRequestHandler.cs (1)
16internal sealed class NonMutatingRequestHandler : ILspServiceRequestHandler<TestRequest, TestResponse>
Microsoft.VisualStudio.LanguageServices.Xaml (9)
Implementation\LanguageServer\Handler\Completion\CompletionResolveHandler.cs (1)
30internal sealed class CompletionResolveHandler : ILspServiceRequestHandler<LSP.CompletionItem, LSP.CompletionItem>
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
32internal sealed class GoToDefinitionHandler : ILspServiceRequestHandler<TextDocumentPositionParams, LSP.Location[]>
Implementation\LanguageServer\Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
28internal abstract class AbstractPullDiagnosticHandler<TDiagnosticsParams, TReport> : ILspServiceRequestHandler<TDiagnosticsParams, TReport[]?>
Implementation\LanguageServer\Handler\FoldingRanges\FoldingRangesHandler.cs (1)
19internal sealed class FoldingRangesHandler : ILspServiceRequestHandler<FoldingRangeParams, FoldingRange[]>
Implementation\LanguageServer\Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
18internal abstract class AbstractFormatDocumentHandlerBase<RequestType, ResponseType> : ILspServiceRequestHandler<RequestType, ResponseType>
Implementation\LanguageServer\Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
21internal sealed class FormatDocumentOnTypeHandler : ILspServiceRequestHandler<DocumentOnTypeFormattingParams, TextEdit[]>
Implementation\LanguageServer\Handler\Hover\HoverHandler.cs (1)
27internal sealed class HoverHandler : ILspServiceRequestHandler<TextDocumentPositionParams, Hover?>
Implementation\LanguageServer\Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
20internal sealed class OnAutoInsertHandler : ILspServiceRequestHandler<VSInternalDocumentOnAutoInsertParams, VSInternalDocumentOnAutoInsertResponseItem?>
Implementation\LanguageServer\Handler\OnTypeRename\OnTypeRenameHandler.cs (1)
21internal sealed class OnTypeRenameHandler : ILspServiceRequestHandler<LinkedEditingRangeParams, LinkedEditingRanges?>