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