1 write to _unmodifiedType
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureModifiedType.cs (1)
17_unmodifiedType = baseType;
32 references to _unmodifiedType
System.Private.CoreLib (32)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\SignatureModifiedType.cs (32)
26public override Type UnderlyingSystemType => _unmodifiedType; 30public override bool IsTypeDefinition => _unmodifiedType.IsTypeDefinition; 31public override bool IsSZArray => _unmodifiedType.IsSZArray; 32public override bool IsVariableBoundArray => _unmodifiedType.IsVariableBoundArray; 33public override bool IsByRefLike => _unmodifiedType.IsByRefLike; 34public override bool IsFunctionPointer => _unmodifiedType.IsFunctionPointer; 35public override bool IsGenericTypeDefinition => _unmodifiedType.IsGenericTypeDefinition; 36public override bool IsConstructedGenericType => _unmodifiedType.IsConstructedGenericType; 37public override bool IsGenericParameter => _unmodifiedType.IsGenericParameter; 38public override bool IsGenericTypeParameter => _unmodifiedType.IsGenericTypeParameter; 39public override bool IsGenericMethodParameter => _unmodifiedType.IsGenericMethodParameter; 40public override bool IsUnmanagedFunctionPointer => _unmodifiedType.IsUnmanagedFunctionPointer; 41public override bool ContainsGenericParameters => _unmodifiedType.ContainsGenericParameters; 42public override Type[] GenericTypeArguments => _unmodifiedType.GenericTypeArguments; 43public override int GenericParameterPosition => _unmodifiedType.GenericParameterPosition; 44internal override SignatureType? ElementType => HasElementType ? new SignatureModifiedType(_unmodifiedType.GetElementType()!, [], []) : null; 45public override Type? GetNullableUnderlyingType() => _unmodifiedType.GetNullableUnderlyingType(); 46public override string Name => _unmodifiedType.Name; 47public override string? Namespace => _unmodifiedType.Namespace; 48public override bool IsEnum => _unmodifiedType.IsEnum; 49protected override bool HasElementTypeImpl() => _unmodifiedType.HasElementType; 50protected override bool IsArrayImpl() => _unmodifiedType.IsArray; 51protected override bool IsByRefImpl() => _unmodifiedType.IsByRef; 52protected override bool IsPointerImpl() => _unmodifiedType.IsPointer; 53public override int GetArrayRank() => _unmodifiedType.GetArrayRank(); 54public override Type[] GetFunctionPointerCallingConventions() => _unmodifiedType.GetFunctionPointerCallingConventions(); 55public override Type[] GetFunctionPointerParameterTypes() => _unmodifiedType.GetFunctionPointerParameterTypes(); 56public override Type GetFunctionPointerReturnType() => _unmodifiedType.GetFunctionPointerReturnType(); 57public override Type GetGenericTypeDefinition() => _unmodifiedType.GetGenericTypeDefinition(); 58public override Type[] GetGenericArguments() => _unmodifiedType.GetGenericArguments(); 59public override string ToString() => _unmodifiedType.ToString(); 60protected override bool IsValueTypeImpl() => _unmodifiedType.IsValueType;