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