1 instantiation of CallHierarchyItemDescriptor
Microsoft.CodeAnalysis.Features (1)
CallHierarchy\AbstractCallHierarchyService.cs (1)
30return new CallHierarchyItemDescriptor(
19 references to CallHierarchyItemDescriptor
Microsoft.CodeAnalysis.Features (7)
CallHierarchy\AbstractCallHierarchyService.cs (5)
19public async Task<CallHierarchyItemDescriptor?> CreateItemAsync(ISymbol symbol, Project project, CancellationToken cancellationToken) 214using var _ = PooledDictionary<CallHierarchyItemId, (CallHierarchyItemDescriptor Item, ArrayBuilder<Location> Locations)>.GetInstance(out var groupedResults); 237var item = await CreateItemAsync(referencedSymbol, referencedProject, cancellationToken).ConfigureAwait(false); 282var item = await CreateItemAsync(caller.CallingSymbol, callingProject, cancellationToken).ConfigureAwait(false); 313var item = await CreateItemAsync(symbol, bestLocation.Project, cancellationToken).ConfigureAwait(false);
CallHierarchy\CallHierarchyItemSearchResult.cs (1)
10CallHierarchyItemDescriptor? Item,
CallHierarchy\ICallHierarchyService.cs (1)
14Task<CallHierarchyItemDescriptor?> CreateItemAsync(ISymbol symbol, Project project, CancellationToken cancellationToken);
Microsoft.CodeAnalysis.Features.UnitTests (3)
CallHierarchy\CallHierarchyServiceTests.cs (3)
397private static string GetDisplayName(CallHierarchyItemDescriptor item) 420private static async Task<(Document Document, ICallHierarchyService Service, CallHierarchyItemDescriptor Item)> GetItemAsync(TestWorkspace workspace) 428var item = await service.CreateItemAsync(symbol, document.Project, CancellationToken.None);
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Handler\CallHierarchy\CallHierarchyHelpers.cs (4)
27CallHierarchyItemDescriptor descriptor, 33CallHierarchyItemDescriptor descriptor, 61static string GetName(CallHierarchyItemDescriptor descriptor) 68static string? GetDetail(CallHierarchyItemDescriptor descriptor)
Handler\CallHierarchy\PrepareCallHierarchyHandler.cs (1)
43var itemDescriptor = await service.CreateItemAsync(symbol, document.Project, cancellationToken).ConfigureAwait(false);
Microsoft.VisualStudio.LanguageServices (4)
CallHierarchy\CallHierarchyItem.cs (1)
42CallHierarchyItemDescriptor descriptor,
CallHierarchy\CallHierarchyProvider.cs (3)
55var descriptor = await service.CreateItemAsync(symbol, project, cancellationToken).ConfigureAwait(false); 62CallHierarchyItemDescriptor descriptor, Workspace workspace, ImmutableArray<Location> callsites, CancellationToken cancellationToken) 136CallHierarchyItemDescriptor descriptor,