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)
27
private readonly IEnumerable<
AbstractCallFinder
> _finders;
35
IEnumerable<
AbstractCallFinder
> finders,
120
var
finder = _finders.FirstOrDefault(s => s.SearchCategory == categoryName);
148
var
finder = _finders.FirstOrDefault(s => s.SearchCategory == categoryName);
166
var
finder = _finders.FirstOrDefault(s => s.SearchCategory == categoryName);
CallHierarchy\CallHierarchyProvider.cs (2)
103
public async Task<IEnumerable<
AbstractCallFinder
>> CreateFindersAsync(ISymbol symbol, Project project, CancellationToken cancellationToken)
109
var finders = new List<
AbstractCallFinder
>