35 references to CallHierarchyRelationshipKind
Microsoft.CodeAnalysis.Features (15)
CallHierarchy\AbstractCallHierarchyService.cs (14)
52CallHierarchyRelationshipKind.Callers or 53CallHierarchyRelationshipKind.BaseMember or 54CallHierarchyRelationshipKind.InterfaceImplementations or 55CallHierarchyRelationshipKind.FieldReferences => await SearchCallersAsync(symbol, project, documents, cancellationToken).ConfigureAwait(false), 56CallHierarchyRelationshipKind.CallsToOverrides => await SearchCallsToOverridesAsync(symbol, project, documents, cancellationToken).ConfigureAwait(false), 57CallHierarchyRelationshipKind.Implementations => await SearchImplementationsAsync(symbol, project, documents, cancellationToken).ConfigureAwait(false), 58CallHierarchyRelationshipKind.Overrides => await SearchOverridesAsync(symbol, project, documents, cancellationToken).ConfigureAwait(false), 102CallHierarchyRelationshipKind.Callers, 108CallHierarchyRelationshipKind.Overrides, 116CallHierarchyRelationshipKind.CallsToOverrides, 124CallHierarchyRelationshipKind.BaseMember, 135CallHierarchyRelationshipKind.InterfaceImplementations, 142CallHierarchyRelationshipKind.Implementations, 152CallHierarchyRelationshipKind.FieldReferences,
CallHierarchy\CallHierarchySearchDescriptor.cs (1)
8CallHierarchyRelationshipKind Relationship,
Microsoft.CodeAnalysis.Features.UnitTests (7)
CallHierarchy\CallHierarchyServiceTests.cs (7)
52CallHierarchyRelationshipKind.Callers, 53CallHierarchyRelationshipKind.CallsToOverrides, 54CallHierarchyRelationshipKind.Overrides, 120CallHierarchyRelationshipKind.Callers, 174var results = await GetSearchResultsAsync(workspace, CallHierarchyRelationshipKind.Implementations); 196var results = await GetSearchResultsAsync(workspace, CallHierarchyRelationshipKind.FieldReferences); 404CallHierarchyRelationshipKind relationship,
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\CallHierarchy\CallHierarchyIncomingCallsHandler.cs (1)
41new CallHierarchySearchDescriptor(CallHierarchyRelationshipKind.Callers, resolveData.GetItemId()),
Microsoft.VisualStudio.LanguageServices (12)
CallHierarchy\CallHierarchyProvider.cs (12)
158CallHierarchyRelationshipKind.BaseMember or CallHierarchyRelationshipKind.InterfaceImplementations 165CallHierarchyRelationshipKind.Callers => string.Format(EditorFeaturesResources.Calls_To_0, symbol.Name), 166CallHierarchyRelationshipKind.CallsToOverrides => EditorFeaturesResources.Calls_To_Overrides, 167CallHierarchyRelationshipKind.BaseMember => string.Format(EditorFeaturesResources.Calls_To_Base_Member_0, relatedSymbol?.ToDisplayString() ?? symbol.ToDisplayString()), 168CallHierarchyRelationshipKind.InterfaceImplementations => string.Format(EditorFeaturesResources.Calls_To_Interface_Implementation_0, relatedSymbol?.ToDisplayString() ?? symbol.ToDisplayString()), 169CallHierarchyRelationshipKind.Implementations => string.Format(EditorFeaturesResources.Implements_0, symbol.Name), 170CallHierarchyRelationshipKind.Overrides => EditorFeaturesResources.Overrides_, 171CallHierarchyRelationshipKind.FieldReferences => string.Format(EditorFeaturesResources.References_To_Field_0, symbol.Name), 177CallHierarchyRelationshipKind.Callers => CallHierarchyPredefinedSearchCategoryNames.Callers, 178CallHierarchyRelationshipKind.InterfaceImplementations => CallHierarchyPredefinedSearchCategoryNames.InterfaceImplementations, 179CallHierarchyRelationshipKind.Overrides => CallHierarchyPredefinedSearchCategoryNames.Overrides,