1 instantiation of RoConstructedGenericType
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Modules\RoModule.Unifier.cs (1)
69
(k) => new
RoConstructedGenericType
(k.GenericTypeDefinition, k.GenericTypeArguments);
11 references to RoConstructedGenericType
System.Reflection.MetadataLoadContext (11)
System\Reflection\TypeLoading\General\TypeFactories.cs (1)
15
public static
RoConstructedGenericType
GetUniqueConstructedGenericType(this RoDefinitionType genericTypeDefinition, RoType[] genericTypeArguments) => genericTypeDefinition.GetRoModule().GetUniqueConstructedGenericType(genericTypeDefinition, genericTypeArguments);
System\Reflection\TypeLoading\Modules\RoModule.Unifier.cs (8)
64
internal
RoConstructedGenericType
GetUniqueConstructedGenericType(RoDefinitionType genericTypeDefinition, RoType[] genericTypeArguments)
66
return _constructedGenericTypeDict.GetOrAdd(new
RoConstructedGenericType
.Key(genericTypeDefinition, genericTypeArguments), s_constructedGenericTypeFactory);
68
private static readonly Func<
RoConstructedGenericType
.Key,
RoConstructedGenericType
> s_constructedGenericTypeFactory =
70
private readonly ConcurrentDictionary<
RoConstructedGenericType
.Key,
RoConstructedGenericType
> _constructedGenericTypeDict = new ConcurrentDictionary<
RoConstructedGenericType
.Key,
RoConstructedGenericType
>();
System\Reflection\TypeLoading\Types\RoModifiedGenericType.cs (1)
16
public RoModifiedGenericType(
RoConstructedGenericType
genericType) : base(genericType)
System\Reflection\TypeLoading\Types\RoModifiedType.cs (1)
44
modifiedType = new RoModifiedGenericType((
RoConstructedGenericType
)unmodifiedType);