23 references to BaseTypeWithDefinitionUseSiteDiagnostics
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder_Attributes.cs (1)
434var baseType = attributeType.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo);
Binder\Binder_Lookup.cs (2)
1267for (NamedTypeSymbol b = derivedType.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo); (object)b != null; b = b.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo))
Binder\Semantics\Conversions\ConversionsBase.cs (4)
996for (TypeSymbol b = derivedType.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo); (object)b != null; b = b.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo)) 3549for (var type = t.EffectiveBaseClass(ref useSiteInfo); (object)type != null; type = type.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo)) 3601for (var type = t.EffectiveBaseClass(ref useSiteInfo); (object)type != null; type = type.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo))
Binder\Semantics\Conversions\UserDefinedConversions.cs (2)
130NamedTypeSymbol t = type.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo); 138t = t.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo);
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (2)
905current = type0.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo); 913for (; (object)current != null; current = current.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo))
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (2)
673current = declaringTypeOrTypeParameter.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo); 681for (; (object)current != null; current = current.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo))
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (4)
2284sourceBase = source.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo); 2298sourceBase = sourceBase.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo); 2669var targetBase = target.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo); 2678targetBase = targetBase.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo);
Symbols\SymbolExtensions.cs (1)
63current = current.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo))
Symbols\TypeParameterSymbol.cs (1)
353current = current.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo);
Symbols\TypeSymbol.cs (4)
220current = current.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo); 261var t = this.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo); 269t = t.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo); 838for (TypeSymbol currType = implementingType; (object)currType != null; currType = currType.BaseTypeWithDefinitionUseSiteDiagnostics(ref useSiteInfo))