1 instantiation of CallHierarchyOutgoingCall
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\CallHierarchy\CallHierarchyOutgoingCallsHandler.cs (1)
54
outgoingCalls.Add(new LSP.
CallHierarchyOutgoingCall
13 references to CallHierarchyOutgoingCall
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Handler\CallHierarchy\CallHierarchyOutgoingCallsHandler.cs (3)
24
internal sealed class CallHierarchyOutgoingCallsHandler() : ILspServiceDocumentRequestHandler<LSP.CallHierarchyOutgoingCallsParams, LSP.
CallHierarchyOutgoingCall
[]?>
33
public async Task<LSP.
CallHierarchyOutgoingCall
[]?> HandleRequestAsync(LSP.CallHierarchyOutgoingCallsParams request, RequestContext context, CancellationToken cancellationToken)
46
var outgoingCalls = new List<LSP.
CallHierarchyOutgoingCall
>();
Protocol\Methods.Navigation.cs (1)
161
public static readonly LspRequest<CallHierarchyOutgoingCallsParams,
CallHierarchyOutgoingCall
[]?> CallHierarchyOutgoingCalls = new(CallHierarchyOutgoingCallsName);
Protocol\Navigation\CallHierarchyOutgoingCallsParams.cs (2)
17
internal sealed class CallHierarchyOutgoingCallsParams : IWorkDoneProgressParams, IPartialResultParams<
CallHierarchyOutgoingCall
[]>
37
public IProgress<
CallHierarchyOutgoingCall
[]>? PartialResultToken { get; set; }
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (7)
CallHierarchy\CallHierarchyTests.cs (7)
75
var
constructorCall = Assert.Single(outgoingCalls, static call => call.To.Name == "C.C()");
76
var
methodCall = Assert.Single(outgoingCalls, static call => call.To.Name == "C.M()");
166
var
methodCall = Assert.Single(outgoingCalls, static call => call.To.Name == "C.M()");
167
var
propertyCall = Assert.Single(outgoingCalls, static call => call.To.Name == "C.P");
168
var
fieldCall = Assert.Single(outgoingCalls, static call => call.To.Name == "C.F");
189
private static async Task<LSP.
CallHierarchyOutgoingCall
[]> RunOutgoingCallsAsync(TestLspServer testLspServer, LSP.CallHierarchyItem item)
190
=> await testLspServer.ExecuteRequestAsync<LSP.CallHierarchyOutgoingCallsParams, LSP.
CallHierarchyOutgoingCall
[]?>(