4 types derived from RoModifiedType
System.Reflection.MetadataLoadContext (4)
System\Reflection\TypeLoading\Types\RoModifiedFunctionPointerType.cs (1)
13internal sealed class RoModifiedFunctionPointerType : RoModifiedType
System\Reflection\TypeLoading\Types\RoModifiedGenericType.cs (1)
12internal sealed class RoModifiedGenericType : RoModifiedType
System\Reflection\TypeLoading\Types\RoModifiedHasElementType.cs (1)
12internal sealed class RoModifiedHasElementType : RoModifiedType
System\Reflection\TypeLoading\Types\RoModifiedStandaloneType.cs (1)
11internal sealed partial class RoModifiedStandaloneType : RoModifiedType
37 references to RoModifiedType
System.Reflection.MetadataLoadContext (37)
System\Reflection\TypeLoading\Fields\RoField.cs (4)
94protected RoModifiedType ModifiedType 99_modifiedType ??= RoModifiedType.Create((RoType)FieldType); 114if (type is RoModifiedType modifiedType) 128protected volatile RoModifiedType? _modifiedType;
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.TypeProvider.cs (3)
41RoModifiedType? modifiedType = unmodifiedType as RoModifiedType; 42modifiedType ??= RoModifiedType.Create(unmodifiedType);
System\Reflection\TypeLoading\Modules\RoModule.Unifier.cs (4)
16return elementType is RoModifiedType ? 30return elementType is RoModifiedType ? 43return elementType is RoModifiedType ? 55return elementType is RoModifiedType ?
System\Reflection\TypeLoading\Parameters\RoMethodParameter.cs (4)
14private RoModifiedType? _modifiedType; 22if (parameterType is RoModifiedType modifiedType) 35protected RoModifiedType ModifiedType 39_modifiedType ??= RoModifiedType.Create((RoType)_parameterType);
System\Reflection\TypeLoading\Properties\RoProperty.cs (4)
63protected RoModifiedType ModifiedType 68_modifiedType ??= RoModifiedType.Create((RoType)PropertyType); 78if (type is RoModifiedType modifiedType) 92protected volatile RoModifiedType? _modifiedType;
System\Reflection\TypeLoading\Types\Ecma\EcmaGenericParameterType.cs (1)
58if (constraint is RoModifiedType)
System\Reflection\TypeLoading\Types\RoConstructedGenericType.Key.cs (3)
37if (t1 is RoModifiedType || t2 is RoModifiedType) 57hashCode ^= argType is RoModifiedType ?
System\Reflection\TypeLoading\Types\RoModifiedFunctionPointerType.cs (5)
18private readonly RoModifiedType[] _parameterTypes; 19private readonly RoModifiedType _returnType; 28RoModifiedType[] parameterTypes = new RoModifiedType[count]; 31RoModifiedType parameter = Create((RoType)parameterUnmodifiedTypes[i]);
System\Reflection\TypeLoading\Types\RoModifiedGenericType.cs (4)
14private readonly RoModifiedType[] _argumentTypes; 23RoModifiedType[] argumentTypes = new RoModifiedType[count]; 26RoModifiedType argument = Create((RoType)unmodifiedTypes[i]);
System\Reflection\TypeLoading\Types\RoModifiedHasElementType.cs (1)
14private readonly RoModifiedType? _elementModifiedType;
System\Reflection\TypeLoading\Types\RoModifiedType.cs (3)
29public static RoModifiedType Create(RoType unmodifiedType) 31RoModifiedType modifiedType; 33if (unmodifiedType is RoModifiedType mod)
System\Reflection\TypeLoading\Types\RoType.cs (1)
27if (obj is not RoModifiedType)