11 overrides of GetEffectiveBaseClass
Microsoft.CodeAnalysis.CSharp (11)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeParameterSymbol.cs (1)
137internal override NamedTypeSymbol GetEffectiveBaseClass(ConsList<TypeParameterSymbol> inProgress)
Symbols\ErrorTypeSymbol.ErrorTypeParameterSymbol.cs (1)
172internal override NamedTypeSymbol? GetEffectiveBaseClass(ConsList<TypeParameterSymbol> inProgress)
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
627internal override NamedTypeSymbol GetEffectiveBaseClass(ConsList<TypeParameterSymbol> inProgress)
Symbols\Retargeting\RetargetingTypeParameterSymbol.cs (1)
102internal override NamedTypeSymbol GetEffectiveBaseClass(ConsList<TypeParameterSymbol> inProgress)
Symbols\Source\CrefTypeParameterSymbol.cs (1)
207internal override NamedTypeSymbol GetEffectiveBaseClass(ConsList<TypeParameterSymbol> inProgress)
Symbols\Source\IndexedTypeParameterSymbol.cs (1)
222internal override NamedTypeSymbol GetEffectiveBaseClass(ConsList<TypeParameterSymbol> inProgress)
Symbols\Source\SourceTypeParameterSymbol.cs (1)
104internal override NamedTypeSymbol GetEffectiveBaseClass(ConsList<TypeParameterSymbol> inProgress)
Symbols\SubstitutedTypeParameterSymbol.cs (1)
175internal override NamedTypeSymbol GetEffectiveBaseClass(ConsList<TypeParameterSymbol> inProgress)
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeParameterSymbol.cs (1)
63internal override NamedTypeSymbol GetEffectiveBaseClass(ConsList<TypeParameterSymbol> inProgress) => ContainingAssembly.GetSpecialType(SpecialType.System_Object);
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
255internal override NamedTypeSymbol GetEffectiveBaseClass(ConsList<TypeParameterSymbol> inProgress) => ContainingAssembly.GetSpecialType(SpecialType.System_Object);
Symbols\SynthesizedSimpleMethodTypeParameterSymbol.cs (1)
120internal override NamedTypeSymbol GetEffectiveBaseClass(ConsList<TypeParameterSymbol> inProgress)
3 references to GetEffectiveBaseClass
Microsoft.CodeAnalysis.CSharp (3)
Symbols\ConstraintsHelper.cs (1)
192constraintEffectiveBase = constraintTypeParameter.GetEffectiveBaseClass(constraintsInProgress);
Symbols\Retargeting\RetargetingTypeParameterSymbol.cs (1)
104return this.RetargetingTranslator.Retarget(_underlyingTypeParameter.GetEffectiveBaseClass(inProgress), RetargetOptions.RetargetPrimitiveTypesByTypeCode);
Symbols\SubstitutedTypeParameterSymbol.cs (1)
177return _map.SubstituteNamedType(_underlyingTypeParameter.GetEffectiveBaseClass(inProgress));