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