7 types derived from AbstractCallFinder
Microsoft.VisualStudio.LanguageServices (7)
CallHierarchy\Finders\BaseMemberFinder.cs (1)
17
internal class BaseMemberFinder :
AbstractCallFinder
CallHierarchy\Finders\CallToOverrideFinder.cs (1)
16
internal class CallToOverrideFinder :
AbstractCallFinder
CallHierarchy\Finders\FieldReferenceFinder.cs (1)
17
internal class FieldReferenceFinder :
AbstractCallFinder
CallHierarchy\Finders\ImplementerFinder.cs (1)
20
internal class ImplementerFinder :
AbstractCallFinder
CallHierarchy\Finders\InterfaceImplementationCallFinder.cs (1)
18
internal class InterfaceImplementationCallFinder :
AbstractCallFinder
CallHierarchy\Finders\MethodCallFinder.cs (1)
18
internal class MethodCallFinder :
AbstractCallFinder
CallHierarchy\Finders\OverridingMemberFinder.cs (1)
20
internal class OverridingMemberFinder :
AbstractCallFinder
7 references to AbstractCallFinder
Microsoft.VisualStudio.LanguageServices (7)
CallHierarchy\CallHierarchyItem.cs (5)
29
private readonly IEnumerable<
AbstractCallFinder
> _finders;
39
IEnumerable<
AbstractCallFinder
> finders,
124
var
finder = _finders.FirstOrDefault(s => s.SearchCategory == categoryName);
152
var
finder = _finders.FirstOrDefault(s => s.SearchCategory == categoryName);
170
var
finder = _finders.FirstOrDefault(s => s.SearchCategory == categoryName);
CallHierarchy\CallHierarchyProvider.cs (2)
104
public async Task<IEnumerable<
AbstractCallFinder
>> CreateFindersAsync(ISymbol symbol, Project project, CancellationToken cancellationToken)
110
var finders = new List<
AbstractCallFinder
>();