3 instantiations of CallHierarchyItem
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Microsoft.CodeAnalysis.Razor.Workspaces (1)
Protocol\CallHierarchy\RazorCallHierarchyResolveData.cs (1)
36=> new()
Microsoft.CodeAnalysis.Remote.Razor (1)
90 references to CallHierarchyItem
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (3)
Microsoft.CodeAnalysis.LanguageServer.Protocol (18)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (8)
Microsoft.CodeAnalysis.Razor.Workspaces (8)
Microsoft.CodeAnalysis.Remote.Razor (19)
CallHierarchy\RemoteCallHierarchyService.cs (19)
34public ValueTask<RemoteResponse<CallHierarchyItem[]?>> PrepareCallHierarchyAsync(
45private async ValueTask<RemoteResponse<CallHierarchyItem[]?>> PrepareCallHierarchyAsync(
54return RemoteResponse<CallHierarchyItem[]?>.NoFurtherHandling;
62return RemoteResponse<CallHierarchyItem[]?>.NoFurtherHandling;
75return RemoteResponse<CallHierarchyItem[]?>.NoFurtherHandling;
79return RemoteResponse<CallHierarchyItem[]?>.Results(mappedItems);
85CallHierarchyItem item,
95CallHierarchyItem item,
115var mappedFromItem = await MapItemAsync(context, incomingCall.From, cancellationToken).ConfigureAwait(false);
135CallHierarchyItem item,
145CallHierarchyItem item,
165var mappedToItem = await MapItemAsync(context, outgoingCall.To, cancellationToken).ConfigureAwait(false);
182private async Task<CallHierarchyItem[]?> MapItemsAsync(RemoteDocumentContext context, CallHierarchyItem[] items, CancellationToken cancellationToken)
184using var builder = new PooledArrayBuilder<CallHierarchyItem>(items.Length);
185foreach (var item in items)
187var mappedItem = await MapItemAsync(context, item, cancellationToken).ConfigureAwait(false);
197private async Task<CallHierarchyItem?> MapItemAsync(RemoteDocumentContext context, CallHierarchyItem item, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices.Razor (13)
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (4)
Microsoft.VisualStudioCode.RazorExtension (13)
Microsoft.VisualStudioCode.RazorExtension.UnitTests (4)