2 implementations of IReferenceFinder
Microsoft.CodeAnalysis.Workspaces (2)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (1)
22
internal abstract partial class AbstractReferenceFinder :
IReferenceFinder
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
18
internal abstract partial class AbstractReferenceFinder :
IReferenceFinder
30 references to IReferenceFinder
Microsoft.CodeAnalysis.Features (1)
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
30
public static readonly
IReferenceFinder
DelegateInvokeMethod = new DelegateInvokeMethodReferenceFinder();
Microsoft.CodeAnalysis.Workspaces (29)
FindSymbols\FindReferences\Finders\ReferenceFinders.cs (21)
11
public static readonly
IReferenceFinder
Constructor = ConstructorSymbolReferenceFinder.Instance;
12
public static readonly
IReferenceFinder
ConstructorInitializer = new ConstructorInitializerSymbolReferenceFinder();
13
public static readonly
IReferenceFinder
Destructor = new DestructorSymbolReferenceFinder();
14
public static readonly
IReferenceFinder
ExplicitConversion = new ExplicitConversionSymbolReferenceFinder();
15
public static readonly
IReferenceFinder
ExplicitInterfaceMethod = new ExplicitInterfaceMethodReferenceFinder();
16
public static readonly
IReferenceFinder
Event = new EventSymbolReferenceFinder();
17
public static readonly
IReferenceFinder
Field = new FieldSymbolReferenceFinder();
18
public static readonly
IReferenceFinder
Label = new LabelSymbolReferenceFinder();
19
public static readonly
IReferenceFinder
Local = new LocalSymbolReferenceFinder();
20
public static readonly
IReferenceFinder
MethodTypeParameter = new MethodTypeParameterSymbolReferenceFinder();
21
public static readonly
IReferenceFinder
NamedType = new NamedTypeSymbolReferenceFinder();
22
public static readonly
IReferenceFinder
Namespace = new NamespaceSymbolReferenceFinder();
23
public static readonly
IReferenceFinder
Operator = new OperatorSymbolReferenceFinder();
24
public static readonly
IReferenceFinder
OrdinaryMethod = new OrdinaryMethodReferenceFinder();
25
public static readonly
IReferenceFinder
Parameter = new ParameterSymbolReferenceFinder();
26
public static readonly
IReferenceFinder
Property = new PropertySymbolReferenceFinder();
27
public static readonly
IReferenceFinder
PropertyAccessor = new PropertyAccessorSymbolReferenceFinder();
28
public static readonly
IReferenceFinder
RangeVariable = new RangeVariableSymbolReferenceFinder();
29
public static readonly
IReferenceFinder
TypeParameter = new TypeParameterSymbolReferenceFinder();
34
public static readonly ImmutableArray<
IReferenceFinder
> DefaultReferenceFinders;
37
internal static readonly ImmutableArray<
IReferenceFinder
> DefaultRenameReferenceFinders;
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (5)
27
private readonly ImmutableArray<
IReferenceFinder
> _finders;
49
ImmutableArray<
IReferenceFinder
> finders,
199
foreach (
var
finder in _finders)
293
foreach (
var
finder in _finders)
312
foreach (
var
finder in _finders)
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (2)
134
/// cref="
IReferenceFinder
"/> cascades to, as well as all the linked symbols to those across any
193
foreach (
var
finder in engine._finders)
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
105
foreach (
var
finder in _finders)