2 writes to EffectiveBaseClass
Microsoft.CodeAnalysis.CSharp (2)
Symbols\TypeParameterBounds.cs (2)
36
this.
EffectiveBaseClass
= effectiveBaseClass;
42
EffectiveBaseClass
= null!;
3 references to EffectiveBaseClass
Microsoft.CodeAnalysis.CSharp (3)
Symbols\ConstraintsHelper.cs (1)
111
switch (typeParameter.HasReferenceTypeConstraint ? SpecialType.None : (bounds?.
EffectiveBaseClass
.SpecialType ?? SpecialType.System_Object))
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
631
return (bounds != null) ? bounds.
EffectiveBaseClass
: this.GetDefaultBaseType();
Symbols\Source\SourceTypeParameterSymbol.cs (1)
107
return (bounds != null) ? bounds.
EffectiveBaseClass
: this.GetDefaultBaseType();