86 implementations of HandleRequestAsync
Microsoft.CodeAnalysis.EditorFeatures (1)
ExternalAccess\VSTypeScript\Api\AbstractVSTypeScriptRequestHandler.cs (1)
48
public Task<TResponseType>
HandleRequestAsync
(TRequestType request, RequestContext context, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (2)
AbstractRazorRequestHandler.cs (1)
18
Task<TResponseType> IRequestHandler<TRequestType, TResponseType, RequestContext>.
HandleRequestAsync
(TRequestType request, RequestContext context, CancellationToken cancellationToken)
Cohost\AbstractRazorRequestHandler.cs (1)
18
Task<TResponseType> IRequestHandler<TRequestType, TResponseType, RequestContext>.
HandleRequestAsync
(TRequestType request, RequestContext context, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
External\XamlRequestHandlerBase.cs (1)
31
public Task<TResponse>
HandleRequestAsync
(TRequest request, RequestContext context, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer (4)
LanguageServer\Handler\CopilotCompletion\CopilotCompletionResolveContextHandler.cs (1)
32
public async Task<IContextItem[]>
HandleRequestAsync
(ContextResolveParam param, RequestContext context, CancellationToken cancellationToken)
LanguageServer\Handler\DebugConfiguration\WorkspaceDebugConfigurationHandler.cs (1)
31
public Task<ProjectDebugConfiguration[]>
HandleRequestAsync
(WorkspaceDebugConfigurationParams request, RequestContext context, CancellationToken cancellationToken)
LanguageServer\Handler\Restore\RestoreHandler.cs (1)
31
public async Task<RestorePartialResult[]>
HandleRequestAsync
(RestoreParams request, RequestContext context, CancellationToken cancellationToken)
Testing\RunTestsHandler.cs (1)
36
public async Task<RunTestsPartialResult[]>
HandleRequestAsync
(RunTestsParams request, RequestContext context, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol (45)
ExternalAccess\Razor\FormatNewFileHandler.cs (1)
39
public async Task<string?>
HandleRequestAsync
(FormatNewFileParams request, RequestContext context, CancellationToken cancellationToken)
ExternalAccess\Razor\SemanticTokensRangesHandler.cs (1)
35
public async Task<SemanticTokens>
HandleRequestAsync
(
ExternalAccess\Razor\SimplifyMethodHandler.cs (1)
36
public async Task<TextEdit[]?>
HandleRequestAsync
(
Handler\Breakpoints\ValidateBreakableRangeHandler.cs (1)
31
public Task<LSP.Range?>
HandleRequestAsync
(LSP.VSInternalValidateBreakableRangeParams request, RequestContext context, CancellationToken cancellationToken)
Handler\CodeActions\CodeActionFixAllResolveHandler.cs (1)
38
public async Task<RoslynFixAllCodeAction>
HandleRequestAsync
(RoslynFixAllCodeAction request, RequestContext context, CancellationToken cancellationToken)
Handler\CodeActions\CodeActionResolveHandler.cs (1)
55
public async Task<LSP.CodeAction>
HandleRequestAsync
(LSP.CodeAction codeAction, RequestContext context, CancellationToken cancellationToken)
Handler\CodeActions\CodeActionsHandler.cs (1)
53
public async Task<LSP.CodeAction[]>
HandleRequestAsync
(LSP.CodeActionParams request, RequestContext context, CancellationToken cancellationToken)
Handler\CodeLens\CodeLensHandler.cs (1)
45
public async Task<LSP.CodeLens[]?>
HandleRequestAsync
(LSP.CodeLensParams request, RequestContext context, CancellationToken cancellationToken)
Handler\CodeLens\CodeLensResolveHandler.cs (1)
36
public async Task<LSP.CodeLens>
HandleRequestAsync
(LSP.CodeLens request, RequestContext context, CancellationToken cancellationToken)
Handler\Commands\AbstractExecuteWorkspaceCommandHandler.cs (1)
20
public abstract Task<object>
HandleRequestAsync
(ExecuteCommandParams request, RequestContext context, CancellationToken cancellationToken);
Handler\Completion\CompletionHandler.cs (1)
45
public async Task<LSP.CompletionList?>
HandleRequestAsync
(
Handler\Completion\CompletionResolveHandler.cs (1)
47
public Task<LSP.CompletionItem>
HandleRequestAsync
(LSP.CompletionItem completionItem, RequestContext context, CancellationToken cancellationToken)
Handler\DataTips\DataTipRangeHandler.cs (1)
29
public async Task<VSInternalDataTip?>
HandleRequestAsync
(TextDocumentPositionParams request, RequestContext context, CancellationToken cancellationToken)
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
36
public abstract Task<LSP.Location[]?>
HandleRequestAsync
(TextDocumentPositionParams request, RequestContext context, CancellationToken cancellationToken);
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
100
public async Task<TReturn?>
HandleRequestAsync
(
Handler\DocumentChanges\DidChangeHandler.cs (1)
29
public Task<object?>
HandleRequestAsync
(DidChangeTextDocumentParams request, RequestContext context, CancellationToken cancellationToken)
Handler\Extensions\ActivateExtensionHandler.cs (1)
23
public async Task<ActivateExtensionResponse>
HandleRequestAsync
(ActivateExtensionParams request, RequestContext context, CancellationToken cancellationToken)
Handler\Extensions\DispatchDocumentExtensionMessageHandler.cs (1)
27
public async Task<DispatchExtensionMessageResponse>
HandleRequestAsync
(DispatchDocumentExtensionMessageParams request, RequestContext context, CancellationToken cancellationToken)
Handler\Extensions\DispatchWorkspaceExtensionMessageHandler.cs (1)
23
public async Task<DispatchExtensionMessageResponse>
HandleRequestAsync
(DispatchWorkspaceExtensionMessageParams request, RequestContext context, CancellationToken cancellationToken)
Handler\FoldingRanges\FoldingRangesHandler.cs (1)
39
public Task<FoldingRange[]?>
HandleRequestAsync
(FoldingRangeParams request, RequestContext context, CancellationToken cancellationToken)
Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
63
public abstract Task<ResponseType>
HandleRequestAsync
(RequestType request, RequestContext context, CancellationToken cancellationToken);
Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
37
public async Task<TextEdit[]?>
HandleRequestAsync
(
Handler\Highlights\DocumentHighlightHandler.cs (1)
43
public Task<DocumentHighlight[]?>
HandleRequestAsync
(TextDocumentPositionParams request, RequestContext context, CancellationToken cancellationToken)
Handler\Hover\HoverHandler.cs (1)
42
public Task<Hover?>
HandleRequestAsync
(TextDocumentPositionParams request, RequestContext context, CancellationToken cancellationToken)
Handler\InlayHint\InlayHintHandler.cs (1)
41
public Task<LSP.InlayHint[]?>
HandleRequestAsync
(InlayHintParams request, RequestContext context, CancellationToken cancellationToken)
Handler\InlayHint\InlayHintResolveHandler.cs (1)
32
public Task<LSP.InlayHint>
HandleRequestAsync
(LSP.InlayHint request, RequestContext context, CancellationToken cancellationToken)
Handler\InlineCompletions\InlineCompletionsHandler.cs (1)
104
public async Task<VSInternalInlineCompletionList?>
HandleRequestAsync
(VSInternalInlineCompletionRequest request, RequestContext context, CancellationToken cancellationToken)
Handler\MapCode\MapCodeHandler.cs (1)
35
public async Task<WorkspaceEdit?>
HandleRequestAsync
(VSInternalMapCodeParams request, RequestContext context, CancellationToken cancellationToken)
Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
44
public Task<LSP.VSInternalDocumentOnAutoInsertResponseItem?>
HandleRequestAsync
(
Handler\ProjectContext\GetTextDocumentWithContextHandler.cs (1)
29
public Task<VSProjectContextList?>
HandleRequestAsync
(VSGetProjectContextsParams request, RequestContext context, CancellationToken cancellationToken)
Handler\References\FindAllReferencesHandler.cs (1)
48
public async Task<SumType<VSInternalReferenceItem, LSP.Location>[]?>
HandleRequestAsync
(
Handler\References\FindImplementationsHandler.cs (1)
37
public Task<LSP.Location[]>
HandleRequestAsync
(LSP.TextDocumentPositionParams request, RequestContext context, CancellationToken cancellationToken)
Handler\RelatedDocuments\RelatedDocumentsHandler.cs (1)
41
public async Task<VSInternalRelatedDocumentReport[]?>
HandleRequestAsync
(
Handler\Rename\PrepareRenameHandler.cs (1)
28
public Task<LSP.Range?>
HandleRequestAsync
(LSP.PrepareRenameParams request, RequestContext context, CancellationToken cancellationToken)
Handler\Rename\RenameHandler.cs (1)
30
public Task<WorkspaceEdit?>
HandleRequestAsync
(RenameParams request, RequestContext context, CancellationToken cancellationToken)
Handler\SemanticTokens\SemanticTokensFullHandler.cs (1)
31
public async Task<LSP.SemanticTokens>
HandleRequestAsync
(
Handler\SemanticTokens\SemanticTokensRangeHandler.cs (1)
30
public async Task<LSP.SemanticTokens>
HandleRequestAsync
(
Handler\ServerLifetime\InitializeHandler.cs (1)
24
public Task<InitializeResult>
HandleRequestAsync
(InitializeParams request, RequestContext context, CancellationToken cancellationToken)
Handler\SignatureHelp\SignatureHelpHandler.cs (1)
32
public Task<LSP.SignatureHelp?>
HandleRequestAsync
(LSP.TextDocumentPositionParams request, RequestContext context, CancellationToken cancellationToken)
Handler\SourceGenerators\SourceGeneratedDocumentGetTextHandler.cs (1)
29
public async Task<SourceGeneratedDocumentText>
HandleRequestAsync
(SourceGeneratorGetTextParams request, RequestContext context, CancellationToken cancellationToken)
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (1)
62
public async Task<TReport[]?>
HandleRequestAsync
(
Handler\Symbols\DocumentSymbolsHandler.cs (1)
40
public Task<SumType<DocumentSymbol[], SymbolInformation[]>>
HandleRequestAsync
(
Handler\Symbols\WorkspaceSymbolsHandler.cs (1)
50
public async Task<SumType<SymbolInformation[], WorkspaceSymbol[]>?>
HandleRequestAsync
(WorkspaceSymbolParams request, RequestContext context, CancellationToken cancellationToken)
Handler\WorkspaceCommand\ExecuteWorkspaceCommandHandler.cs (1)
30
public async Task<object?>
HandleRequestAsync
(ExecuteCommandParams request, RequestContext context, CancellationToken cancellationToken)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\Handlers\InitializeHandler.cs (1)
26
public Task<TResponse>
HandleRequestAsync
(TRequest request, TRequestContext context, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (13)
HandlerTests.cs (4)
319
public Task<string>
HandleRequestAsync
(TestRequestTypeOne request, RequestContext context, CancellationToken cancellationToken)
341
public Task<string>
HandleRequestAsync
(TestRequestTypeOne request, RequestContext context, CancellationToken cancellationToken)
441
public Task<string>
HandleRequestAsync
(TestRequestTypeOne request, RequestContext context, CancellationToken cancellationToken)
465
public Task<string>
HandleRequestAsync
(TestRequestTypeTwo request, RequestContext context, CancellationToken cancellationToken)
Initialize\LocaleTests.cs (1)
96
public Task<Response>
HandleRequestAsync
(Request request, RequestContext context, CancellationToken cancellationToken)
Ordering\FailingMutatingRequestHandler.cs (1)
30
public async Task<TestResponse>
HandleRequestAsync
(TestRequest request, RequestContext context, CancellationToken cancellationToken)
Ordering\FailingRequestHandler.cs (1)
30
public async Task<TestResponse>
HandleRequestAsync
(TestRequest request, RequestContext context, CancellationToken cancellationToken)
Ordering\LongRunningNonMutatingRequestHandler.cs (1)
31
public Task<TestResponse>
HandleRequestAsync
(TestRequest request, RequestContext context, CancellationToken cancellationToken)
Ordering\MutatingRequestHandler.cs (1)
30
public async Task<TestResponse>
HandleRequestAsync
(TestRequest request, RequestContext context, CancellationToken cancellationToken)
Ordering\NonLSPSolutionRequestHandlerProvider.cs (1)
30
public Task<TestResponse>
HandleRequestAsync
(TestRequest request, RequestContext context, CancellationToken cancellationToken)
Ordering\NonMutatingRequestHandler.cs (1)
30
public async Task<TestResponse>
HandleRequestAsync
(TestRequest request, RequestContext context, CancellationToken cancellationToken)
TestConfigurableDocumentHandler.cs (1)
54
public Task<TestConfigurableResponse>
HandleRequestAsync
(TestRequestWithDocument request, RequestContext context, CancellationToken cancellationToken)
UriTests.cs (1)
386
public Task<ResolvedDocumentInfo>
HandleRequestAsync
(CustomResolveParams request, RequestContext context, CancellationToken cancellationToken)
Microsoft.CommonLanguageServerProtocol.Framework.Example (2)
MultiRegisteringHandler.cs (2)
25
Task<SemanticTokensDeltaPartialResult> IRequestHandler<DidOpenTextDocumentParams, SemanticTokensDeltaPartialResult, ExampleRequestContext>.
HandleRequestAsync
(DidOpenTextDocumentParams request, ExampleRequestContext context, CancellationToken cancellationToken)
31
Task<SemanticTokensDeltaPartialResult> IRequestHandler<DidChangeTextDocumentParams, SemanticTokensDeltaPartialResult, ExampleRequestContext>.
HandleRequestAsync
(DidChangeTextDocumentParams request, ExampleRequestContext context, CancellationToken cancellationToken)
Microsoft.CommonLanguageServerProtocol.Framework.UnitTests (8)
Mocks\TestMethodHandlers.cs (7)
26
public Task<MockResponse>
HandleRequestAsync
(MockRequest request, TestRequestContext context, CancellationToken cancellationToken)
96
public Task<MockResponse>
HandleRequestAsync
(MockRequest request, TestRequestContext context, CancellationToken cancellationToken)
111
public async Task<MockResponse>
HandleRequestAsync
(MockRequest request, TestRequestContext context, CancellationToken cancellationToken)
133
public async Task<MockResponse>
HandleRequestAsync
(MockRequest request, TestRequestContext context, CancellationToken cancellationToken)
152
public Task<MockResponse>
HandleRequestAsync
(MockRequest request, TestRequestContext context, CancellationToken cancellationToken)
169
public Task<MockResponse>
HandleRequestAsync
(MockRequest request, TestRequestContext context, CancellationToken cancellationToken)
185
public Task<MockResponse>
HandleRequestAsync
(MockRequest request, TestRequestContext context, CancellationToken cancellationToken)
TestExampleLanguageServer.cs (1)
169
Task<SemanticTokensDeltaPartialResult> IRequestHandler<DidOpenTextDocumentParams, SemanticTokensDeltaPartialResult, ExampleRequestContext>.
HandleRequestAsync
(DidOpenTextDocumentParams request, ExampleRequestContext context, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices.Xaml (10)
Implementation\LanguageServer\Handler\Completion\CompletionHandler.cs (1)
51
public async Task<CompletionList?>
HandleRequestAsync
(CompletionParams request, RequestContext context, CancellationToken cancellationToken)
Implementation\LanguageServer\Handler\Completion\CompletionResolveHandler.cs (1)
44
public async Task<LSP.CompletionItem>
HandleRequestAsync
(LSP.CompletionItem completionItem, RequestContext context, CancellationToken cancellationToken)
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
51
public async Task<LSP.Location[]>
HandleRequestAsync
(TextDocumentPositionParams request, RequestContext context, CancellationToken cancellationToken)
Implementation\LanguageServer\Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
62
public async Task<TReport[]?>
HandleRequestAsync
(TDiagnosticsParams diagnosticsParams, RequestContext context, CancellationToken cancellationToken)
Implementation\LanguageServer\Handler\FoldingRanges\FoldingRangesHandler.cs (1)
32
public async Task<FoldingRange[]>
HandleRequestAsync
(FoldingRangeParams request, RequestContext context, CancellationToken cancellationToken)
Implementation\LanguageServer\Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (1)
24
public abstract Task<ResponseType>
HandleRequestAsync
(RequestType request, RequestContext context, CancellationToken cancellationToken);
Implementation\LanguageServer\Handler\Formatting\FormatDocumentOnTypeHandler.cs (1)
34
public async Task<TextEdit[]>
HandleRequestAsync
(DocumentOnTypeFormattingParams request, RequestContext context, CancellationToken cancellationToken)
Implementation\LanguageServer\Handler\Hover\HoverHandler.cs (1)
43
public async Task<Hover?>
HandleRequestAsync
(TextDocumentPositionParams request, RequestContext context, CancellationToken cancellationToken)
Implementation\LanguageServer\Handler\OnAutoInsert\OnAutoInsertHandler.cs (1)
33
public async Task<VSInternalDocumentOnAutoInsertResponseItem?>
HandleRequestAsync
(VSInternalDocumentOnAutoInsertParams request, RequestContext context, CancellationToken cancellationToken)
Implementation\LanguageServer\Handler\OnTypeRename\OnTypeRenameHandler.cs (1)
65
public async Task<LinkedEditingRanges?>
HandleRequestAsync
(LinkedEditingRangeParams request, RequestContext context, CancellationToken cancellationToken)
1 reference to HandleRequestAsync
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\QueueItem.cs (1)
191
var result = await requestHandler.
HandleRequestAsync
(request, context, cancellationToken).ConfigureAwait(false);