21 references to AllInterfacesWithDefinitionUseSiteDiagnostics
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder_Lookup.cs (2)
1004
foreach (var iface in type.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo))
1128
return type.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo);
Binder\Binder_QueryErrors.cs (1)
105
foreach (var i in instanceType.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo))
Binder\ForEachLoopBinder.cs (2)
1849
var allInterfaces = typeParameter.EffectiveBaseClass(ref useSiteInfo).
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo)
1856
GetIEnumerableOfT(type.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo), isAsync, compilation, ref @implementedIEnumerable, ref foundMultiple);
Binder\Semantics\Conversions\ConversionsBase.cs (3)
966
foreach (var iface in d.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo))
2983
foreach (var i in d.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo))
3752
foreach (var iface in this.corLibrary.GetDeclaredSpecialType(SpecialType.System_Array).
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo))
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (3)
253
interfaces = operatorSourceOpt.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo);
288
shadowedInterfaces.AddAll(@interface.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo));
306
shadowedInterfaces.AddAll(@interface.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo));
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (2)
677
interfaces = type0.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo);
713
shadowedInterfaces.AddAll(@interface.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo));
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (3)
2325
allInterfaces = source.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo);
2331
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo).
2708
ImmutableArray<NamedTypeSymbol> allInterfaces = target.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
1649
if (currentType.IsInterfaceType() && type.IsInterfaceType() && currentType.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo).Contains((NamedTypeSymbol)type))
Emitter\NoPia\EmbeddedEvent.cs (1)
115
sourceInterface.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo);
Symbols\SymbolExtensions.cs (1)
73
foreach (NamedTypeSymbol current in subType.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo))
Symbols\TypeSymbol.cs (1)
1167
ImmutableArray<NamedTypeSymbol> allInterfaces = implementingType.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo);
Symbols\TypeSymbolExtensions.cs (1)
29
foreach (NamedTypeSymbol @interface in subType.
AllInterfacesWithDefinitionUseSiteDiagnostics
(ref useSiteInfo))