218 references to Any
ILCompiler.Compiler (132)
Compiler\Compilation.cs (3)
285
Debug.Assert(!type.IsCanonicalSubtype(CanonicalFormKind.
Any
) || type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
));
509
if (!slotNormalizedMethod.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
Compiler\DependencyAnalysis\CanonicalDefinitionEETypeNode.cs (1)
15
Debug.Assert(type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
));
Compiler\DependencyAnalysis\ConstructedEETypeNode.cs (4)
15
Debug.Assert(!type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
));
60
if (!_type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
75
Debug.Assert(!_type.IsCanonicalSubtype(CanonicalFormKind.
Any
));
117
if (type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
Compiler\DependencyAnalysis\DictionaryLayoutNode.cs (1)
40
Debug.Assert(type.IsCanonicalSubtype(CanonicalFormKind.
Any
));
Compiler\DependencyAnalysis\EETypeNode.cs (10)
87
Debug.Assert(!type.IsCanonicalSubtype(CanonicalFormKind.
Any
) || type == type.ConvertToCanonForm(CanonicalFormKind.Specific));
88
Debug.Assert(!type.IsCanonicalSubtype(CanonicalFormKind.
Any
) || !type.IsMdArray); // MDArray doesn't have type loader templates
92
_writableDataNode = !_type.IsCanonicalSubtype(CanonicalFormKind.
Any
) ? new WritableDataNode(this) : null;
253
if (_type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
323
if (!_type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
533
if (!isStaticInterfaceMethod && defaultIntfMethod.IsCanonicalMethod(CanonicalFormKind.
Any
))
828
Debug.Assert(!_type.IsCanonicalSubtype(CanonicalFormKind.
Any
));
928
if (declType.IsCanonicalSubtype(CanonicalFormKind.
Any
)
1044
if (_type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
1288
&& !_type.Type.IsCanonicalSubtype(CanonicalFormKind.
Any
)
Compiler\DependencyAnalysis\ExactMethodInstantiationsEntryNode.cs (1)
22
Debug.Assert(!method.GetCanonMethodTarget(CanonicalFormKind.Specific).IsCanonicalMethod(CanonicalFormKind.
Any
));
Compiler\DependencyAnalysis\FrozenRuntimeTypeNode.cs (1)
19
Debug.Assert(!type.IsCanonicalSubtype(CanonicalFormKind.
Any
));
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (1)
169
Debug.Assert(!owningType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
Compiler\DependencyAnalysis\GenericLookupResult.cs (33)
106
if (argument.IsRuntimeDeterminedSubtype || argument.IsCanonicalSubtype(CanonicalFormKind.
Any
))
204
if (!isConcreteInstantiation && instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
208
Debug.Assert(!instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
262
if (!isConcreteInstantiation && instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
266
Debug.Assert(!instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
320
if (!isConcreteInstantiation && instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
324
Debug.Assert(!instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
383
if (!isConcreteInstantiation && instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
387
Debug.Assert(!instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
441
if (isConcreteInstantiation || !instantiatedMethod.IsCanonicalMethod(CanonicalFormKind.
Any
))
447
Debug.Assert(instantiatedMethod.IsCanonicalMethod(CanonicalFormKind.
Any
));
506
if (!isConcreteInstantiation && instantiatedField.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
510
Debug.Assert(!instantiatedField.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
563
if (isConcreteInstantiation || !instantiatedMethod.IsCanonicalMethod(CanonicalFormKind.
Any
))
569
Debug.Assert(instantiatedMethod.IsCanonicalMethod(CanonicalFormKind.
Any
));
631
if (isConcreteInstantiation || !instantiatedMethod.IsCanonicalMethod(CanonicalFormKind.
Any
))
638
Debug.Assert(instantiatedMethod.IsCanonicalMethod(CanonicalFormKind.
Any
));
713
if (isConcreteInstantiation || !instantiatedMethod.IsCanonicalMethod(CanonicalFormKind.
Any
))
733
Debug.Assert(instantiatedMethod.IsCanonicalMethod(CanonicalFormKind.
Any
));
791
if (!isConcreteInstantiation && instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
795
Debug.Assert(!instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
848
if (!isConcreteInstantiation && instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
852
Debug.Assert(!instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
904
if (!isConcreteInstantiation && instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
908
Debug.Assert(!instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
960
if (!isConcreteInstantiation && instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
964
Debug.Assert(!instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
1012
if (!isConcreteInstantiation && instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
1016
Debug.Assert(!instantiatedType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
1089
(instantiatedConstrainedMethod.IsCanonicalMethod(CanonicalFormKind.
Any
) ||
1090
instantiatedConstraintType.IsCanonicalSubtype(CanonicalFormKind.
Any
)))
1094
Debug.Assert(!instantiatedConstrainedMethod.IsCanonicalMethod(CanonicalFormKind.
Any
));
1095
Debug.Assert(!instantiatedConstraintType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
Compiler\DependencyAnalysis\GenericMethodsHashtableNode.cs (2)
53
Debug.Assert(method.HasInstantiation && !method.IsCanonicalMethod(CanonicalFormKind.
Any
));
100
Debug.Assert(method.HasInstantiation && !method.IsCanonicalMethod(CanonicalFormKind.
Any
));
Compiler\DependencyAnalysis\GenericStaticBaseInfoNode.cs (1)
22
Debug.Assert(!type.IsCanonicalSubtype(CanonicalFormKind.
Any
));
Compiler\DependencyAnalysis\GenericTypesHashtableNode.cs (1)
49
if (!type.HasInstantiation || type.IsGenericDefinition || type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
Compiler\DependencyAnalysis\GenericTypesTemplateMap.cs (1)
115
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
Compiler\DependencyAnalysis\MetadataEETypeNode.cs (1)
15
Debug.Assert(!type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
));
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (4)
710
Debug.Assert(owningMethod.IsCanonicalMethod(CanonicalFormKind.
Any
));
717
Debug.Assert(owningType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
811
Debug.Assert(method.IsCanonicalMethod(CanonicalFormKind.
Any
));
886
Debug.Assert(type.IsCanonicalSubtype(CanonicalFormKind.
Any
));
Compiler\DependencyAnalysis\NodeFactory.cs (4)
656
else if (type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
674
Debug.Assert(!type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
));
697
Debug.Assert(!type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
));
828
if (type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
Compiler\DependencyAnalysis\NodeFactory.NativeLayout.cs (3)
164
if (arrayCanonicalType.IsCanonicalSubtype(CanonicalFormKind.
Any
) && !_factory.NecessaryTypeSymbol(arrayCanonicalType).RepresentsIndirectionCell)
195
if (canonicalType.IsCanonicalSubtype(CanonicalFormKind.
Any
) && !_factory.NecessaryTypeSymbol(canonicalType).RepresentsIndirectionCell)
197
if (!_factory.TypeSystemContext.IsCanonicalDefinitionType(canonicalType, CanonicalFormKind.
Any
))
Compiler\DependencyAnalysis\NotReadOnlyFieldNode.cs (1)
23
Debug.Assert(!field.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
)
Compiler\DependencyAnalysis\ReadyToRunHelperNode.cs (1)
79
Debug.Assert(!method.IsCanonicalMethod(CanonicalFormKind.
Any
) ||
Compiler\DependencyAnalysis\ReflectedFieldNode.cs (2)
26
Debug.Assert(!field.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
)
63
if (_field.IsStatic && !_field.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
Compiler\DependencyAnalysis\ReflectedTypeNode.cs (2)
28
Debug.Assert(!type.IsCanonicalSubtype(CanonicalFormKind.
Any
)
42
if (_type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
Compiler\DependencyAnalysis\ReflectionFieldMapNode.cs (1)
77
if (field.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
Compiler\DependencyAnalysis\ReflectionInvokeMapNode.cs (1)
106
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
Compiler\DependencyAnalysis\RuntimeFieldHandleNode.cs (1)
17
Debug.Assert(!targetField.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
Compiler\DependencyAnalysis\SealedVTableNode.cs (3)
218
if (canonImplMethod.IsCanonicalMethod(CanonicalFormKind.
Any
) && !canonImplMethod.Signature.IsStatic)
272
&& _type.IsCanonicalSubtype(CanonicalFormKind.
Any
)
330
Debug.Assert(_interfaceDefinition == null || !method.IsCanonicalMethod(CanonicalFormKind.
Any
));
Compiler\DependencyAnalysis\StaticsInfoHashtableNode.cs (1)
45
Debug.Assert(metadataType.HasInstantiation && !metadataType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
Compiler\ILScanner.cs (5)
73
if (method.IsCanonicalMethod(CanonicalFormKind.
Any
)
559
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
659
if (baseType.IsCanonicalSubtype(CanonicalFormKind.
Any
)
698
if (type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
985
Debug.Assert(type.IsCanonicalSubtype(CanonicalFormKind.
Any
));
Compiler\MetadataManager.cs (4)
511
if (!method.IsCanonicalMethod(CanonicalFormKind.
Any
) && method.IsStaticConstructor)
902
if (canonOwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
1179
if (parameterType.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
1216
if (IsReflectionBlocked(type) && !type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
Compiler\MultiFileCompilationModuleGroup.cs (1)
106
type.ConvertToCanonForm(CanonicalFormKind.Specific).IsCanonicalSubtype(CanonicalFormKind.
Any
);
Compiler\PreinitializationManager.cs (1)
115
if (item.Type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
Compiler\RuntimeConstructableTypeDependencies.cs (1)
26
&& !trimmingTargetType.ConvertToCanonForm(CanonicalFormKind.Specific).GetParameterType().IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
Compiler\SubstitutedILProvider.cs (2)
1056
if (knownType.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
1095
if (type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
Compiler\TypePreinit.cs (1)
74
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
Compiler\UsageBasedInteropStubManager.cs (1)
80
else if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
Compiler\UserDefinedTypeDescriptor.cs (2)
247
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
599
bool isCanonical = defType.IsCanonicalSubtype(CanonicalFormKind.
Any
);
Compiler\VirtualMethodCallHelper.cs (1)
200
(type.ConvertToCanonForm(CanonicalFormKind.Specific) != type || type.IsCanonicalSubtype(CanonicalFormKind.
Any
));
IL\ILImporter.Scanner.cs (6)
178
if (_canonMethod.IsCanonicalMethod(CanonicalFormKind.
Any
))
794
exactContextNeedsRuntimeLookup = exactType.IsCanonicalSubtype(CanonicalFormKind.
Any
);
1194
&& !typeEqualityCheckType.ConvertToCanonForm(CanonicalFormKind.Specific).IsCanonicalSubtype(CanonicalFormKind.
Any
))
1214
&& !isinstCheckType.ConvertToCanonForm(CanonicalFormKind.Specific).IsCanonicalSubtype(CanonicalFormKind.
Any
)
1351
if (type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
1581
Debug.Assert(!type.IsCanonicalSubtype(CanonicalFormKind.
Any
));
parent\parent\Common\Compiler\CompilerTypeSystemContext.Validation.cs (2)
345
if (type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
387
if (!defType.IsCanonicalSubtype(CanonicalFormKind.
Any
) && !defType.CheckConstraints())
parent\parent\Common\Compiler\DependencyAnalysis\VirtualMethodUseNode.cs (1)
74
if (!_decl.IsCanonicalMethod(CanonicalFormKind.
Any
) || canonDecl == _decl)
parent\parent\Common\Compiler\DevirtualizationManager.cs (2)
74
if (declMethod.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
) || implType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
parent\parent\Common\Compiler\MethodExtensions.cs (1)
133
&& !owningType.ConvertToCanonForm(CanonicalFormKind.Specific).IsCanonicalSubtype(CanonicalFormKind.
Any
))
parent\parent\Common\Compiler\TypeExtensions.cs (10)
164
if (!type1.IsCanonicalSubtype(CanonicalFormKind.
Any
) && !type2.IsCanonicalSubtype(CanonicalFormKind.
Any
))
179
if (type1.IsCanonicalDefinitionType(CanonicalFormKind.
Any
) || type2.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
440
if (arg.IsCanonicalSubtype(CanonicalFormKind.
Any
))
448
interfaceType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
559
if (!interfaceType.IsCanonicalSubtype(CanonicalFormKind.
Any
) &&
561
!constrainedType.IsCanonicalSubtype(CanonicalFormKind.
Any
) &&
638
if (method.IsCanonicalMethod(CanonicalFormKind.
Any
)
680
if (thisType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
parent\parent\Common\TypeSystem\IL\NativeAotILProvider.cs (2)
218
&& !elementType.IsCanonicalSubtype(CanonicalFormKind.
Any
)
232
&& !elementType.IsCanonicalSubtype(CanonicalFormKind.
Any
)
parent\parent\Common\TypeSystem\IL\Stubs\ComparerIntrinsics.cs (4)
61
if (comparedType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
84
if (context.IsCanonicalDefinitionType(type, CanonicalFormKind.
Any
) ||
135
Debug.Assert(type.IsCanonicalSubtype(CanonicalFormKind.
Any
));
215
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
ILCompiler.ReadyToRun (49)
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (1)
52
public bool NeedsInstantiationArg => _method.ConstrainedType?.IsCanonicalSubtype(CanonicalFormKind.
Any
) ?? false;
Compiler\ReadyToRunCompilationModuleGroupBase.cs (6)
329
type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
512
if (instArg.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
567
bool usesCanon = t.IsCanonicalDefinitionType(CanonicalFormKind.
Any
);
574
bool usesCanon = t.IsCanonicalDefinitionType(CanonicalFormKind.
Any
);
792
if (type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
809
if (type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
JitInterface\CorInfoImpl.ReadyToRun.cs (8)
908
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
918
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
927
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
940
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
956
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
1792
else if (field.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
) || _compilation.NodeFactory.Target.IsWasm)
2093
bool constrainedTypeNeedsRuntimeLookup = (constrainedType != null && constrainedType.IsCanonicalSubtype(CanonicalFormKind.
Any
));
2103
pResult->exactContextNeedsRuntimeLookup = constrainedTypeNeedsRuntimeLookup || exactType.IsCanonicalSubtype(CanonicalFormKind.
Any
);
parent\parent\Common\Compiler\CompilerTypeSystemContext.Validation.cs (2)
345
if (type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
387
if (!defType.IsCanonicalSubtype(CanonicalFormKind.
Any
) && !defType.CheckConstraints())
parent\parent\Common\Compiler\DevirtualizationManager.cs (2)
74
if (declMethod.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
) || implType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
parent\parent\Common\Compiler\TypeExtensions.cs (10)
164
if (!type1.IsCanonicalSubtype(CanonicalFormKind.
Any
) && !type2.IsCanonicalSubtype(CanonicalFormKind.
Any
))
179
if (type1.IsCanonicalDefinitionType(CanonicalFormKind.
Any
) || type2.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
440
if (arg.IsCanonicalSubtype(CanonicalFormKind.
Any
))
448
interfaceType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
559
if (!interfaceType.IsCanonicalSubtype(CanonicalFormKind.
Any
) &&
561
!constrainedType.IsCanonicalSubtype(CanonicalFormKind.
Any
) &&
638
if (method.IsCanonicalMethod(CanonicalFormKind.
Any
)
680
if (thisType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
parent\parent\Common\JitInterface\CorInfoImpl.cs (16)
1458
if (objType.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
1598
if (originalImpl.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
1897
owningMethod.IsCanonicalMethod(CanonicalFormKind.
Any
))
1972
if (field.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
1982
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
1990
((TypeDesc)methodIL.GetMethodILScopeDefinition().GetObject((int)token)).IsCanonicalDefinitionType(CanonicalFormKind.
Any
));
2338
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
2961
if (typeToInit.IsCanonicalSubtype(CanonicalFormKind.
Any
))
3092
else if (!fromType.IsCanonicalSubtype(CanonicalFormKind.
Any
) && !toType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
3100
else if (fromType.IsCanonicalSubtype(CanonicalFormKind.
Any
) && !toType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
3129
else if (fromType.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
3180
return type1.IsCanonicalSubtype(CanonicalFormKind.
Any
) && !type2.IsCanonicalSubtype(CanonicalFormKind.
Any
);
3248
if (type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
parent\parent\Common\TypeSystem\IL\Stubs\ComparerIntrinsics.cs (4)
61
if (comparedType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
84
if (context.IsCanonicalDefinitionType(type, CanonicalFormKind.
Any
) ||
135
Debug.Assert(type.IsCanonicalSubtype(CanonicalFormKind.
Any
));
215
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
ILCompiler.RyuJit (26)
Compiler\RyuJitCompilation.cs (1)
151
if (method.IsCanonicalMethod(CanonicalFormKind.
Any
)
JitInterface\CorInfoImpl.RyuJit.cs (9)
358
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
371
Debug.Assert(typeToInitialize.IsCanonicalSubtype(CanonicalFormKind.
Any
));
416
if (directMethod != null && !directMethod.IsCanonicalMethod(CanonicalFormKind.
Any
))
1079
if (type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
1135
Debug.Assert(!type.IsString && !type.IsArray && !type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
));
1306
pResult->exactContextNeedsRuntimeLookup = exactType.IsCanonicalSubtype(CanonicalFormKind.
Any
);
2142
else if (field.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
2324
Debug.Assert(!implClass.IsCanonicalSubtype(CanonicalFormKind.
Any
));
2445
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
parent\parent\Common\JitInterface\CorInfoImpl.cs (16)
1458
if (objType.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
1598
if (originalImpl.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
1897
owningMethod.IsCanonicalMethod(CanonicalFormKind.
Any
))
1972
if (field.OwningType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
1982
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
1990
((TypeDesc)methodIL.GetMethodILScopeDefinition().GetObject((int)token)).IsCanonicalDefinitionType(CanonicalFormKind.
Any
));
2338
if (type.IsCanonicalSubtype(CanonicalFormKind.
Any
))
2961
if (typeToInit.IsCanonicalSubtype(CanonicalFormKind.
Any
))
3092
else if (!fromType.IsCanonicalSubtype(CanonicalFormKind.
Any
) && !toType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
3100
else if (fromType.IsCanonicalSubtype(CanonicalFormKind.
Any
) && !toType.IsCanonicalSubtype(CanonicalFormKind.
Any
))
3129
else if (fromType.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
3180
return type1.IsCanonicalSubtype(CanonicalFormKind.
Any
) && !type2.IsCanonicalSubtype(CanonicalFormKind.
Any
);
3248
if (type.IsCanonicalDefinitionType(CanonicalFormKind.
Any
))
ILCompiler.TypeSystem (11)
parent\parent\Common\TypeSystem\Canon\CanonTypes.cs (2)
106
policy == CanonicalFormKind.
Any
;
191
policy == CanonicalFormKind.
Any
;
parent\parent\Common\TypeSystem\Canon\CastingHelper.Canon.cs (2)
38
return type.IsGCPointer || context.IsCanonicalDefinitionType(type, CanonicalFormKind.
Any
);
44
return otherType.IsGCPointer || context.IsCanonicalDefinitionType(otherType, CanonicalFormKind.
Any
);
parent\parent\Common\TypeSystem\Canon\TypeDesc.Canon.cs (2)
88
if (Context.IsCanonicalDefinitionType(this, CanonicalFormKind.
Any
))
91
return this.IsCanonicalSubtype(CanonicalFormKind.
Any
);
parent\parent\Common\TypeSystem\Canon\TypeSystemConstraintsHelpers.Canon.cs (3)
16
GenericConstraints.ReferenceTypeConstraint => context.IsCanonicalDefinitionType(type, CanonicalFormKind.
Any
),
17
GenericConstraints.DefaultConstructorConstraint => context.IsCanonicalDefinitionType(type, CanonicalFormKind.
Any
),
35
if (context.IsCanonicalDefinitionType(instantiationParam, CanonicalFormKind.
Any
))
parent\parent\Common\TypeSystem\Canon\TypeSystemContext.Canon.cs (1)
51
if (kind == CanonicalFormKind.
Any
)
parent\parent\Common\TypeSystem\RuntimeDetermined\MethodDesc.RuntimeDetermined.cs (1)
68
return IsCanonicalMethod(CanonicalFormKind.
Any
);