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