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