39 references to Universal
ILCompiler.Compiler (8)
Compiler\UserDefinedTypeDescriptor.cs (1)
540
type = type.ConvertToCanonForm(CanonicalFormKind.
Universal
);
parent\parent\Common\Compiler\TypeExtensions.cs (2)
182
if (type1.IsCanonicalDefinitionType(CanonicalFormKind.
Universal
) || type2.IsCanonicalDefinitionType(CanonicalFormKind.
Universal
))
parent\parent\Common\Internal\Runtime\EETypeBuilderHelpers.cs (2)
83
&& !type.IsCanonicalSubtype(CanonicalFormKind.
Universal
)
88
else if (type.IsArray && !type.IsCanonicalSubtype(CanonicalFormKind.
Universal
))
parent\parent\Common\TypeSystem\IL\Stubs\ComparerIntrinsics.cs (2)
148
if (context.IsCanonicalDefinitionType(type, CanonicalFormKind.
Universal
))
179
Debug.Assert(context.IsCanonicalDefinitionType(nullableType, CanonicalFormKind.
Universal
));
parent\parent\Common\TypeSystem\IL\Stubs\RuntimeHelpersIntrinsics.cs (1)
29
if (elementType.IsCanonicalSubtype(CanonicalFormKind.
Universal
))
ILCompiler.ReadyToRun (5)
parent\parent\Common\Compiler\TypeExtensions.cs (2)
182
if (type1.IsCanonicalDefinitionType(CanonicalFormKind.
Universal
) || type2.IsCanonicalDefinitionType(CanonicalFormKind.
Universal
))
parent\parent\Common\TypeSystem\IL\Stubs\ComparerIntrinsics.cs (2)
148
if (context.IsCanonicalDefinitionType(type, CanonicalFormKind.
Universal
))
179
Debug.Assert(context.IsCanonicalDefinitionType(nullableType, CanonicalFormKind.
Universal
));
parent\parent\Common\TypeSystem\IL\Stubs\RuntimeHelpersIntrinsics.cs (1)
29
if (elementType.IsCanonicalSubtype(CanonicalFormKind.
Universal
))
ILCompiler.TypeSystem (26)
parent\parent\Common\TypeSystem\Canon\CanonTypes.cs (1)
190
return policy == CanonicalFormKind.
Universal
||
parent\parent\Common\TypeSystem\Canon\CastingHelper.Canon.cs (3)
17
if (context.IsCanonicalDefinitionType(otherType, CanonicalFormKind.
Universal
))
34
if (context.IsCanonicalDefinitionType(otherType, CanonicalFormKind.
Universal
))
40
if (context.IsCanonicalDefinitionType(type, CanonicalFormKind.
Universal
))
parent\parent\Common\TypeSystem\Canon\InstantiatedMethod.Canon.cs (4)
44
canonicalMethodResult.IsCanonicalMethod(CanonicalFormKind.
Universal
))
46
canonicalMethodResult = (InstantiatedMethod)canonicalMethodResult.GetCanonMethodTarget(CanonicalFormKind.
Universal
);
62
case CanonicalFormKind.
Universal
:
80
case CanonicalFormKind.
Universal
:
parent\parent\Common\TypeSystem\Canon\StandardCanonicalizationAlgorithm.cs (6)
85
if (kind == CanonicalFormKind.
Universal
)
93
kind = CanonicalFormKind.
Universal
;
107
if (convertedType.IsCanonicalSubtype(CanonicalFormKind.
Universal
))
109
kind = CanonicalFormKind.
Universal
;
124
if (convertedType.IsCanonicalSubtype(CanonicalFormKind.
Universal
))
126
kind = CanonicalFormKind.
Universal
;
parent\parent\Common\TypeSystem\Canon\TypeDesc.Canon.cs (2)
25
case CanonicalFormKind.
Universal
:
43
case CanonicalFormKind.
Universal
:
parent\parent\Common\TypeSystem\Canon\TypeSystemConstraintsHelpers.Canon.cs (2)
18
GenericConstraints.NotNullableValueTypeConstraint => context.IsCanonicalDefinitionType(type, CanonicalFormKind.
Universal
),
40
if (context.IsCanonicalDefinitionType(instantiatedConstraintType, CanonicalFormKind.
Universal
))
parent\parent\Common\TypeSystem\Canon\TypeSystemContext.Canon.cs (1)
61
Debug.Assert(kind == CanonicalFormKind.
Universal
);
parent\parent\Common\TypeSystem\RuntimeDetermined\RuntimeDeterminedCanonicalizationAlgorithm.cs (7)
75
if (kind == CanonicalFormKind.
Universal
)
83
kind = CanonicalFormKind.
Universal
;
102
if (canonicalType.IsCanonicalSubtype(CanonicalFormKind.
Universal
))
104
kind = CanonicalFormKind.
Universal
;
120
kind = CanonicalFormKind.
Universal
;
134
if (typeToConvert.IsCanonicalSubtype(CanonicalFormKind.
Universal
))
136
kind = CanonicalFormKind.
Universal
;