11 overrides of GetNullableUnderlyingType
System.Private.CoreLib (9)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\EnumBuilder.cs (1)
15public override Type? GetNullableUnderlyingType() => null;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\GenericTypeParameterBuilder.cs (1)
15public override Type? GetNullableUnderlyingType() => null;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
264public override Type? GetNullableUnderlyingType() => null;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilder.cs (1)
15public override Type? GetNullableUnderlyingType() => null;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
252public override Type? GetNullableUnderlyingType() => _genericType.GetNullableUnderlyingType() is not null ? _typeArguments[0] : null;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
81public override Type? GetNullableUnderlyingType() => _unmodifiedType.GetNullableUnderlyingType() is not null ? GetGenericArguments()[0] : null;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureType.cs (1)
22public override Type? GetNullableUnderlyingType() => null;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
155public override Type? GetNullableUnderlyingType() => typeImpl.GetNullableUnderlyingType();
System\RuntimeType.NativeAot.cs (1)
125public override Type? GetNullableUnderlyingType()
System.Reflection.Emit (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\SymbolType.cs (1)
264public override Type? GetNullableUnderlyingType() => null;
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Types\RoType.cs (1)
332public override Type? GetNullableUnderlyingType()
6 references to GetNullableUnderlyingType
System.Private.CoreLib (6)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Nullable.cs (1)
111return nullableType.GetNullableUnderlyingType();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\TypeBuilderInstantiation.cs (1)
252public override Type? GetNullableUnderlyingType() => _genericType.GetNullableUnderlyingType() is not null ? _typeArguments[0] : null;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\ModifiedType.cs (1)
81public override Type? GetNullableUnderlyingType() => _unmodifiedType.GetNullableUnderlyingType() is not null ? GetGenericArguments()[0] : null;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureConstructedGenericType.cs (1)
60public sealed override Type? GetNullableUnderlyingType() => _genericTypeDefinition.GetNullableUnderlyingType() is not null ? _genericTypeArguments[0] : null;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureModifiedType.cs (1)
45public override Type? GetNullableUnderlyingType() => _unmodifiedType.GetNullableUnderlyingType();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\TypeDelegator.cs (1)
155public override Type? GetNullableUnderlyingType() => typeImpl.GetNullableUnderlyingType();