20 implementations of ILspServiceDocumentRequestHandler
Microsoft.CodeAnalysis.LanguageServer.Protocol (20)
ExternalAccess\Razor\SemanticTokensRangesHandler.cs (1)
16internal class SemanticTokensRangesHandler : ILspServiceDocumentRequestHandler<SemanticTokensRangesParams, SemanticTokens>
ExternalAccess\Razor\SimplifyMethodHandler.cs (1)
20internal class SimplifyMethodHandler : ILspServiceDocumentRequestHandler<SimplifyMethodParams, TextEdit[]?>
Handler\CodeActions\CodeActionResolveHandler.cs (1)
32internal class CodeActionResolveHandler : ILspServiceDocumentRequestHandler<LSP.CodeAction, LSP.CodeAction>
Handler\CodeActions\CodeActionsHandler.cs (1)
27internal class CodeActionsHandler : ILspServiceDocumentRequestHandler<LSP.CodeActionParams, LSP.CodeAction[]>
Handler\CodeLens\CodeLensHandler.cs (1)
25internal sealed class CodeLensHandler : ILspServiceDocumentRequestHandler<LSP.CodeLensParams, LSP.CodeLens[]?>
Handler\Commands\AbstractExecuteWorkspaceCommandHandler.cs (1)
11internal abstract class AbstractExecuteWorkspaceCommandHandler : ILspServiceDocumentRequestHandler<ExecuteCommandParams, object>
Handler\Completion\CompletionHandler.cs (1)
30internal sealed partial class CompletionHandler : ILspServiceDocumentRequestHandler<LSP.CompletionParams, LSP.CompletionList?>
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
20internal abstract class AbstractGoToDefinitionHandler : ILspServiceDocumentRequestHandler<LSP.TextDocumentPositionParams, LSP.Location[]?>
Handler\FoldingRanges\FoldingRangesHandler.cs (1)
23internal sealed class FoldingRangesHandler : ILspServiceDocumentRequestHandler<FoldingRangeParams, FoldingRange[]?>
Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
18internal abstract class AbstractFormatDocumentHandlerBase<RequestType, ResponseType> : ILspServiceDocumentRequestHandler<RequestType, ResponseType>
Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
22internal sealed class FormatDocumentOnTypeHandler : ILspServiceDocumentRequestHandler<DocumentOnTypeFormattingParams, TextEdit[]?>
Handler\Highlights\DocumentHighlightHandler.cs (1)
25internal class DocumentHighlightsHandler : ILspServiceDocumentRequestHandler<TextDocumentPositionParams, DocumentHighlight[]?>
Handler\Hover\HoverHandler.cs (1)
26internal sealed class HoverHandler : ILspServiceDocumentRequestHandler<TextDocumentPositionParams, Hover?>
Handler\InlayHint\InlayHintHandler.cs (1)
23internal sealed class InlayHintHandler : ILspServiceDocumentRequestHandler<InlayHintParams, LSP.InlayHint[]?>
Handler\InlineCompletions\InlineCompletionsHandler.cs (1)
35internal partial class InlineCompletionsHandler : ILspServiceDocumentRequestHandler<VSInternalInlineCompletionRequest, VSInternalInlineCompletionList?>
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (1)
20internal class GetTextDocumentWithContextHandler : ILspServiceDocumentRequestHandler<VSGetProjectContextsParams, VSProjectContextList?>
Handler\References\FindAllReferencesHandler.cs (1)
26internal sealed class FindAllReferencesHandler : ILspServiceDocumentRequestHandler<VSInternalReferenceParams, LSP.SumType<VSInternalReferenceItem, LSP.Location>[]?>
Handler\References\FindImplementationsHandler.cs (1)
21internal sealed class FindImplementationsHandler : ILspServiceDocumentRequestHandler<LSP.TextDocumentPositionParams, LSP.Location[]>
Handler\SemanticTokens\SemanticTokensRangeHandler.cs (1)
15internal class SemanticTokensRangeHandler : ILspServiceDocumentRequestHandler<SemanticTokensRangeParams, LSP.SemanticTokens>
Handler\Symbols\DocumentSymbolsHandler.cs (1)
28internal sealed class DocumentSymbolsHandler : ILspServiceDocumentRequestHandler<RoslynDocumentSymbolParams, SumType<DocumentSymbol[], SymbolInformation[]>>
12 references to ILspServiceDocumentRequestHandler
Microsoft.CodeAnalysis.LanguageServer.Protocol (12)
Handler\Breakpoints\ValidateBreakableRangeHandler.cs (1)
23internal sealed class ValidateBreakableRangeHandler() : ILspServiceDocumentRequestHandler<VSInternalValidateBreakableRangeParams, LSP.Range?>
Handler\CodeActions\CodeActionFixAllResolveHandler.cs (1)
27IGlobalOptionService globalOptions) : ILspServiceDocumentRequestHandler<RoslynFixAllCodeAction, RoslynFixAllCodeAction>
Handler\CodeLens\CodeLensResolveHandler.cs (1)
23internal sealed class CodeLensResolveHandler() : ILspServiceDocumentRequestHandler<LSP.CodeLens, LSP.CodeLens>
Handler\Completion\CompletionResolveHandler.cs (1)
26/// This isn't a <see cref="ILspServiceDocumentRequestHandler{TRequest, TResponse}" /> because it could return null.
Handler\DataTips\DataTipRangeHandler.cs (1)
21: ILspServiceDocumentRequestHandler<TextDocumentPositionParams, VSInternalDataTip?>
Handler\DocumentChanges\DidChangeHandler.cs (1)
21internal class DidChangeHandler() : ILspServiceDocumentRequestHandler<DidChangeTextDocumentParams, object?>
Handler\InlayHint\InlayHintResolveHandler.cs (1)
24internal sealed class InlayHintResolveHandler(IGlobalOptionService globalOptions) : ILspServiceDocumentRequestHandler<LSP.InlayHint, LSP.InlayHint>
Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
34IGlobalOptionService globalOptions) : ILspServiceDocumentRequestHandler<LSP.VSInternalDocumentOnAutoInsertParams, LSP.VSInternalDocumentOnAutoInsertResponseItem?>
Handler\Rename\PrepareRenameHandler.cs (1)
20internal class PrepareRenameHandler() : ILspServiceDocumentRequestHandler<LSP.PrepareRenameParams, LSP.Range?>
Handler\Rename\RenameHandler.cs (1)
24internal sealed class RenameHandler() : ILspServiceDocumentRequestHandler<LSP.RenameParams, WorkspaceEdit?>
Handler\SignatureHelp\SignatureHelpHandler.cs (1)
26internal class SignatureHelpHandler(SignatureHelpService signatureHelpService) : ILspServiceDocumentRequestHandler<LSP.TextDocumentPositionParams, LSP.SignatureHelp?>
Handler\SourceGenerators\SourceGeneratedDocumentGetTextHandler.cs (1)
22internal sealed class SourceGeneratedDocumentGetTextHandler() : ILspServiceDocumentRequestHandler<SourceGeneratorGetTextParams, SourceGeneratedDocumentText>