6 instantiations of RemoteResponse
Microsoft.CodeAnalysis.Razor.Workspaces (5)
Protocol\Completion\CompletionResult.cs (2)
30= new(StopHandling: false, new CompletionResult(null, NeedsHtmlDependentPhase: false)); 33=> new(StopHandling: false, new CompletionResult(completionList, needsHtmlDependentPhase));
Remote\RemoteResponse.cs (3)
13public static RemoteResponse<T> CallHtml => new(StopHandling: false, Result: default!); 14public static RemoteResponse<T> NoFurtherHandling => new(StopHandling: true, Result: default!); 15public static RemoteResponse<T> Results(T result) => new(StopHandling: false, Result: result);
Microsoft.CodeAnalysis.Remote.Razor (1)
Hover\RemoteHoverService.cs (1)
115return new RemoteResponse<Hover?>(StopHandling: true, Result: csharpHover);
133 references to RemoteResponse
Microsoft.CodeAnalysis.Razor.Workspaces (20)
Protocol\Completion\CompletionResult.cs (2)
29public static readonly RemoteResponse<CompletionResult> CallHtml 32public static RemoteResponse<CompletionResult> Create(RazorVSInternalCompletionList? completionList, bool needsHtmlDependentPhase)
Remote\IRemoteAutoInsertService.cs (2)
10using Response = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Microsoft.CodeAnalysis.Razor.Protocol.AutoInsert.RemoteAutoInsertTextEdit?>; 16ValueTask<Response> GetAutoInsertTextEditAsync(
Remote\IRemoteCompletionService.cs (4)
10using Response = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Roslyn.LanguageServer.Protocol.RazorVSInternalCompletionList?>; 11using CompletionResponse = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Microsoft.CodeAnalysis.Razor.Protocol.Completion.CompletionResult>; 24ValueTask<CompletionResponse> GetCompletionAsync( 39ValueTask<Response> GetHtmlDependentCompletionsAsync(
Remote\IRemoteDataTipRangeService.cs (1)
12ValueTask<RemoteResponse<VSInternalDataTip?>> GetDataTipRangeAsync(
Remote\IRemoteDocumentHighlightService.cs (1)
14ValueTask<RemoteResponse<RemoteDocumentHighlight[]?>> GetHighlightsAsync(RazorPinnedSolutionInfoWrapper solutionInfo, DocumentId documentId, LinePosition position, CancellationToken cancellationToken);
Remote\IRemoteFindAllReferencesService.cs (1)
12ValueTask<RemoteResponse<SumType<VSInternalReferenceItem, LspLocation>[]?>> FindAllReferencesAsync(
Remote\IRemoteGoToDefinitionService.cs (1)
12ValueTask<RemoteResponse<LspLocation[]?>> GetDefinitionAsync(
Remote\IRemoteGoToImplementationService.cs (1)
12ValueTask<RemoteResponse<LspLocation[]?>> GetImplementationAsync(
Remote\IRemoteHoverService.cs (1)
12ValueTask<RemoteResponse<LspHover?>> GetHoverAsync(
Remote\IRemoteRenameService.cs (1)
12ValueTask<RemoteResponse<WorkspaceEdit?>> GetRenameEditAsync(JsonSerializableRazorPinnedSolutionInfoWrapper solutionInfo, JsonSerializableDocumentId documentId, Position position, string newName, CancellationToken cancellationToken);
Remote\IRemoteUriPresentationService.cs (1)
14ValueTask<RemoteResponse<TextChange?>> GetPresentationAsync(RazorPinnedSolutionInfoWrapper solutionInfo, DocumentId razorDocumentId, LinePositionSpan span, Uri[]? uris, CancellationToken cancellationToken);
Remote\IRemoteWrapWithTagService.cs (1)
13ValueTask<RemoteResponse<LinePositionSpan>> GetValidWrappingRangeAsync(RazorPinnedSolutionInfoWrapper solutionInfo, DocumentId razorDocumentId, LinePositionSpan range, CancellationToken cancellationToken);
Remote\RemoteResponse.cs (3)
13public static RemoteResponse<T> CallHtml => new(StopHandling: false, Result: default!); 14public static RemoteResponse<T> NoFurtherHandling => new(StopHandling: true, Result: default!); 15public static RemoteResponse<T> Results(T result) => new(StopHandling: false, Result: result);
Microsoft.CodeAnalysis.Remote.Razor (65)
AutoInsert\RemoteAutoInsertService.cs (15)
19using Response = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Microsoft.CodeAnalysis.Razor.Protocol.AutoInsert.RemoteAutoInsertTextEdit?>; 38public ValueTask<Response> GetAutoInsertTextEditAsync( 56private async ValueTask<Response> TryResolveInsertionAsync( 66return Response.NoFurtherHandling; 83return Response.Results(RemoteAutoInsertTextEdit.FromLspInsertTextEdit(insertTextEdit)); 93return Response.NoFurtherHandling; 96? Response.CallHtml 97: Response.NoFurtherHandling; 109return Response.NoFurtherHandling; 113private async ValueTask<Response> TryResolveInsertionInCSharpAsync( 133return Response.NoFurtherHandling; 138return Response.NoFurtherHandling; 155return Response.NoFurtherHandling; 176return Response.NoFurtherHandling; 180return Response.Results(
Completion\RemoteCompletionService.cs (9)
25using Response = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Roslyn.LanguageServer.Protocol.RazorVSInternalCompletionList?>; 26using CompletionResponse = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Microsoft.CodeAnalysis.Razor.Protocol.Completion.CompletionResult>; 89public ValueTask<CompletionResponse> GetCompletionAsync( 109private async ValueTask<CompletionResponse> GetCompletionAsync( 173public ValueTask<Response> GetHtmlDependentCompletionsAsync( 193private async ValueTask<Response> GetHtmlDependentCompletionsAsync( 205return Response.CallHtml; 224return Response.CallHtml; 227return Response.Results(razorCompletionList);
Debugging\RemoteDataTipRangeService.cs (3)
11using static Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Roslyn.LanguageServer.Protocol.VSInternalDataTip?>; 25public ValueTask<RemoteResponse<VSInternalDataTip?>> GetDataTipRangeAsync( 38private async ValueTask<RemoteResponse<VSInternalDataTip?>> GetDataTipRangeAsync(
DocumentHighlight\RemoteDocumentHighlightService.cs (8)
16using Response = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Microsoft.CodeAnalysis.Razor.Protocol.DocumentHighlight.RemoteDocumentHighlight[]?>; 28public ValueTask<Response> GetHighlightsAsync( 39private async ValueTask<Response> GetHighlightsAsync( 47return Response.NoFurtherHandling; 55return Response.CallHtml; 59return Response.NoFurtherHandling; 84return Response.Results(results.ToArray()); 88return Response.NoFurtherHandling;
FindAllReferences\RemoteFindAllReferencesService.cs (3)
18using static Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse< 38public ValueTask<RemoteResponse<SumType<VSInternalReferenceItem, LspLocation>[]?>> FindAllReferencesAsync( 49private async ValueTask<RemoteResponse<SumType<VSInternalReferenceItem, LspLocation>[]?>> FindAllReferencesAsync(
GoToDefinition\RemoteGoToDefinitionService.cs (3)
17using static Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Roslyn.LanguageServer.Protocol.Location[]?>; 35public ValueTask<RemoteResponse<LspLocation[]?>> GetDefinitionAsync( 46private async ValueTask<RemoteResponse<LspLocation[]?>> GetDefinitionAsync(
GoToImplementation\RemoteGoToImplementationService.cs (3)
14using static Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Roslyn.LanguageServer.Protocol.Location[]?>; 31public ValueTask<RemoteResponse<LspLocation[]?>> GetImplementationAsync( 42private async ValueTask<RemoteResponse<LspLocation[]?>> GetImplementationAsync(
Hover\RemoteHoverService.cs (3)
16using static Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Roslyn.LanguageServer.Protocol.Hover?>; 33public ValueTask<RemoteResponse<Hover?>> GetHoverAsync( 44private async ValueTask<RemoteResponse<Hover?>> GetHoverAsync(
Rename\RemoteRenameService.cs (3)
25using static Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Roslyn.LanguageServer.Protocol.WorkspaceEdit?>; 41public ValueTask<RemoteResponse<WorkspaceEdit?>> GetRenameEditAsync( 53private async ValueTask<RemoteResponse<WorkspaceEdit?>> GetRenameEditAsync(
UriPresentation\RemoteUriPresentationService.cs (10)
16using Response = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Microsoft.CodeAnalysis.Text.TextChange?>; 28public ValueTask<Response> GetPresentationAsync( 40private async ValueTask<Response> GetPresentationAsync( 50return Response.NoFurtherHandling; 62return Response.NoFurtherHandling; 68return Response.CallHtml; 74return Response.CallHtml; 82return Response.CallHtml; 88return Response.CallHtml; 91return Response.Results(new TextChange(sourceText.GetTextSpan(span), tag));
WrapWithTag\RemoteWrapWithTagService.cs (5)
11using Response = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Microsoft.CodeAnalysis.Text.LinePositionSpan>; 23public ValueTask<Response> GetValidWrappingRangeAsync( 34private static async ValueTask<Response> GetValidWrappingRangeAsync( 42return Response.Results(adjustedRange); 45return Response.NoFurtherHandling;
Microsoft.VisualStudio.LanguageServices.Razor (27)
LanguageClient\Cohost\CohostDataTipRangeEndpoint.cs (2)
51var data = await _remoteServiceInvoker.TryInvokeAsync<IRemoteDataTipRangeService, RemoteResponse<VSInternalDataTip?>>(
LanguageClient\Cohost\CohostUriPresentationEndpoint.cs (2)
58var data = await _remoteServiceInvoker.TryInvokeAsync<IRemoteUriPresentationService, RemoteResponse<TextChange?>>(
LanguageClient\Cohost\CohostWrapWithTagEndpoint.cs (2)
54var result = await _remoteServiceInvoker.TryInvokeAsync<IRemoteWrapWithTagService, RemoteResponse<LinePositionSpan>>(
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (6)
23using CompletionResponse = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Microsoft.CodeAnalysis.Razor.Protocol.Completion.CompletionResult>; 24using Response = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Roslyn.LanguageServer.Protocol.RazorVSInternalCompletionList?>; 139var razorCompletionTask = _remoteServiceInvoker.TryInvokeAsync<IRemoteCompletionService, CompletionResponse>( 177var razorCompletionResponse = await razorCompletionTask.ConfigureAwait(false); 254var htmlDependentResponse = await _remoteServiceInvoker.TryInvokeAsync<IRemoteCompletionService, Response>(
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\DocumentHighlight\CohostDocumentHighlightEndpoint.cs (2)
58var csharpResult = await _remoteServiceInvoker.TryInvokeAsync<IRemoteDocumentHighlightService, RemoteResponse<RemoteDocumentHighlight[]?>>(
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\FindAllReferences\CohostFindAllReferencesEndpoint.cs (2)
56var response = await _remoteServiceInvoker 57.TryInvokeAsync<IRemoteFindAllReferencesService, RemoteResponse<SumType<VSInternalReferenceItem, LspLocation>[]?>>(
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Hover\CohostHoverEndpoint.cs (2)
59var razorResponse = await _remoteServiceInvoker 60.TryInvokeAsync<IRemoteHoverService, RemoteResponse<LspHover?>>(
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Navigation\CohostGoToDefinitionEndpoint.cs (2)
63var response = await _remoteServiceInvoker 64.TryInvokeAsync<IRemoteGoToDefinitionService, RemoteResponse<LspLocation[]?>>(
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Navigation\CohostGoToImplementationEndpoint.cs (2)
60var response = await _remoteServiceInvoker 61.TryInvokeAsync<IRemoteGoToImplementationService, RemoteResponse<LspLocation[]?>>(
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\OnAutoInsert\CohostOnAutoInsertEndpoint.cs (3)
22using Response = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Microsoft.CodeAnalysis.Razor.Protocol.AutoInsert.RemoteAutoInsertTextEdit?>; 96var data = await _remoteServiceInvoker.TryInvokeAsync<IRemoteAutoInsertService, Response>(
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Rename\CohostRenameEndpoint.cs (2)
58var result = await _remoteServiceInvoker.TryInvokeAsync<IRemoteRenameService, RemoteResponse<WorkspaceEdit?>>(
Microsoft.VisualStudioCode.RazorExtension (21)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (6)
23using CompletionResponse = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Microsoft.CodeAnalysis.Razor.Protocol.Completion.CompletionResult>; 24using Response = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Roslyn.LanguageServer.Protocol.RazorVSInternalCompletionList?>; 139var razorCompletionTask = _remoteServiceInvoker.TryInvokeAsync<IRemoteCompletionService, CompletionResponse>( 177var razorCompletionResponse = await razorCompletionTask.ConfigureAwait(false); 254var htmlDependentResponse = await _remoteServiceInvoker.TryInvokeAsync<IRemoteCompletionService, Response>(
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\DocumentHighlight\CohostDocumentHighlightEndpoint.cs (2)
58var csharpResult = await _remoteServiceInvoker.TryInvokeAsync<IRemoteDocumentHighlightService, RemoteResponse<RemoteDocumentHighlight[]?>>(
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\FindAllReferences\CohostFindAllReferencesEndpoint.cs (2)
56var response = await _remoteServiceInvoker 57.TryInvokeAsync<IRemoteFindAllReferencesService, RemoteResponse<SumType<VSInternalReferenceItem, LspLocation>[]?>>(
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Hover\CohostHoverEndpoint.cs (2)
59var razorResponse = await _remoteServiceInvoker 60.TryInvokeAsync<IRemoteHoverService, RemoteResponse<LspHover?>>(
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Navigation\CohostGoToDefinitionEndpoint.cs (2)
63var response = await _remoteServiceInvoker 64.TryInvokeAsync<IRemoteGoToDefinitionService, RemoteResponse<LspLocation[]?>>(
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Navigation\CohostGoToImplementationEndpoint.cs (2)
60var response = await _remoteServiceInvoker 61.TryInvokeAsync<IRemoteGoToImplementationService, RemoteResponse<LspLocation[]?>>(
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\OnAutoInsert\CohostOnAutoInsertEndpoint.cs (3)
22using Response = Microsoft.CodeAnalysis.Razor.Remote.RemoteResponse<Microsoft.CodeAnalysis.Razor.Protocol.AutoInsert.RemoteAutoInsertTextEdit?>; 96var data = await _remoteServiceInvoker.TryInvokeAsync<IRemoteAutoInsertService, Response>(
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Rename\CohostRenameEndpoint.cs (2)
58var result = await _remoteServiceInvoker.TryInvokeAsync<IRemoteRenameService, RemoteResponse<WorkspaceEdit?>>(