Base:
property
Instantiation
Internal.TypeSystem.TypeDesc.Instantiation
25 references to Instantiation
ILCompiler.Compiler (8)
Compiler\Dataflow\FlowAnnotations.cs (5)
629
if (ecmaType.
Instantiation
.Length > 0)
632
for (int genericParameterIndex = 0; genericParameterIndex < ecmaType.
Instantiation
.Length; genericParameterIndex++)
634
EcmaGenericParameter genericParameter = (EcmaGenericParameter)ecmaType.
Instantiation
[genericParameterIndex];
641
typeGenericParameterAnnotations ??= new DynamicallyAccessedMemberTypes[ecmaType.
Instantiation
.Length];
657
Debug.Assert(attrs is null || attrs.Count == typeDef.
Instantiation
.Length);
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (3)
225
typeContext = ecmaField.OwningType.
Instantiation
;
246
Instantiation typeContext = declaringType.
Instantiation
;
322
Instantiation typeContext = method.OwningType.
Instantiation
;
ILCompiler.ReadyToRun (15)
Compiler\DependencyAnalysis\ReadyToRun\TypeValidationChecker.cs (12)
107
return ValidateTypeHelper(typeToCheckForSkipValidation.InstantiateSignature(type.
Instantiation
, new Instantiation()));
148
ValidateVarianceInType(type.
Instantiation
, interfaceType, Internal.TypeSystem.GenericVariance.Covariant);
315
if (!ValidateVarianceInSignature(type.
Instantiation
, method.Signature, Internal.TypeSystem.GenericVariance.Covariant, Internal.TypeSystem.GenericVariance.Contravariant))
326
if (!ValidateVarianceInType(type.
Instantiation
, constraint, Internal.TypeSystem.GenericVariance.Contravariant))
345
foreach (var genericParameterType in type.
Instantiation
)
349
if (!ValidateVarianceInType(type.
Instantiation
, constraint, Internal.TypeSystem.GenericVariance.Contravariant))
365
if (!ValidateVarianceInType(type.
Instantiation
, interfaceType, Internal.TypeSystem.GenericVariance.Covariant))
375
if (!BoundedCheckForInstantiation(type.
Instantiation
))
393
if (!methodBody.Signature.ApplySubstitution(type.
Instantiation
).EquivalentWithCovariantReturnType(methodDecl.Signature.ApplySubstitution(type.
Instantiation
)))
518
if (!implementationMethod.Signature.ApplySubstitution(type.
Instantiation
).EquivalentWithCovariantReturnType(implementationOnBaseType.Signature.ApplySubstitution(type.
Instantiation
)))
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\GraphBuilder.cs (3)
225
typeContext = ecmaField.OwningType.
Instantiation
;
246
Instantiation typeContext = declaringType.
Instantiation
;
322
Instantiation typeContext = method.OwningType.
Instantiation
;
ILCompiler.TypeSystem (2)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.cs (1)
198
foreach (GenericParameterDesc genericParam in
Instantiation
)
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\UnsafeAccessors.cs (1)
655
if (index >= method.OwningType.
Instantiation
.Length)