43 references to IsTypeDefinition
ILCompiler.Compiler (29)
Compiler\Dataflow\CompilerGeneratedCallGraph.cs (2)
40Debug.Assert(toType.IsTypeDefinition); 47Debug.Assert(fromType.IsTypeDefinition);
Compiler\Dataflow\CompilerGeneratedState.cs (3)
188Debug.Assert(generatedType.IsTypeDefinition); 229Debug.Assert(generatedType.IsTypeDefinition); 632Debug.Assert(type.IsTypeDefinition);
Compiler\Dataflow\FlowAnnotations.cs (1)
341Debug.Assert(key.IsTypeDefinition);
Compiler\DependencyAnalysis\DataflowAnalyzedTypeDefinitionNode.cs (1)
24Debug.Assert(typeDefinition.IsTypeDefinition);
Compiler\DependencyAnalysis\EETypeNode.cs (3)
473if (!implType.IsTypeDefinition) 1133if (!_type.IsTypeDefinition) 1229Debug.Assert(_type.IsTypeDefinition || !_type.HasSameTypeDefinition(context.ArrayOfTClass), "Asking for Array<T> MethodTable");
Compiler\DependencyAnalysis\GenericVarianceNode.cs (1)
79Debug.Assert(typeDefinition.IsTypeDefinition);
Compiler\DependencyAnalysis\InterfaceDispatchMapNode.cs (3)
95InstantiatedType interfaceOnDefinitionType = interfaceType.IsTypeDefinition ? 183if (!interfaceType.IsTypeDefinition) 199if (!implType.IsTypeDefinition)
Compiler\DependencyAnalysis\InterfaceUseNode.cs (1)
25Debug.Assert(type.IsTypeDefinition);
Compiler\DependencyAnalysis\SealedVTableNode.cs (2)
174if (!interfaceType.IsTypeDefinition) 192if (!implType.IsTypeDefinition)
Compiler\DependencyAnalysis\TypeGVMEntriesNode.cs (1)
48Debug.Assert(associatedType.IsTypeDefinition);
Compiler\DependencyAnalysis\TypeMetadataNode.cs (1)
30Debug.Assert(type.IsTypeDefinition);
Compiler\MetadataBlockingPolicy.cs (1)
36Debug.Assert(type.IsTypeDefinition);
Compiler\MetadataManager.cs (2)
838MetadataType definition = type.IsTypeDefinition ? type as MetadataType : null; 1140Debug.Assert(type.IsTypeDefinition);
Compiler\UsageBasedMetadataManager.cs (1)
489if (type.HasInstantiation && !type.IsTypeDefinition && !IsReflectionBlocked(type))
parent\parent\Common\Compiler\CachingVirtualMethodAlgorithm.cs (1)
26Debug.Assert(type.IsTypeDefinition);
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (1)
263Debug.Assert(valuetype.IsTypeDefinition);
parent\parent\Common\TypeSystem\IL\DelegateInfo.cs (1)
109Debug.Assert(delegateType.IsTypeDefinition);
parent\parent\Common\TypeSystem\IL\Stubs\DelegateMethodILEmitter.cs (1)
17Debug.Assert(method.OwningType.IsTypeDefinition);
parent\parent\Common\TypeSystem\Interop\IL\InlineArrayType.cs (1)
175Debug.Assert(elementType.IsTypeDefinition);
parent\parent\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (1)
213if (type.IsTypeDefinition && type is MetadataType metadataType)
ILCompiler.MetadataTransform (7)
ILCompiler\Metadata\MetadataTransformResult.cs (3)
55Debug.Assert(type.IsTypeDefinition); 72Debug.Assert(type.IsTypeDefinition); 113Debug.Assert(field.OwningType.IsTypeDefinition);
ILCompiler\Metadata\Transform.cs (1)
52if (!type.IsTypeDefinition)
ILCompiler\Metadata\Transform.Type.cs (3)
69if (!type.IsTypeDefinition) 215Debug.Assert(entity.IsTypeDefinition); 231Debug.Assert(entity.IsTypeDefinition);
ILCompiler.ReadyToRun (4)
Compiler\ReadyToRunCompilationModuleGroupBase.cs (1)
559if ((method.GetMethodDefinition() == method) && method.OwningType.IsTypeDefinition)
parent\parent\Common\Compiler\CachingVirtualMethodAlgorithm.cs (1)
26Debug.Assert(type.IsTypeDefinition);
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (1)
263Debug.Assert(valuetype.IsTypeDefinition);
parent\parent\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (1)
213if (type.IsTypeDefinition && type is MetadataType metadataType)
ILCompiler.TypeSystem (3)
parent\parent\Common\TypeSystem\Common\TypeDesc.cs (1)
678return HasInstantiation && IsTypeDefinition;
parent\parent\Common\TypeSystem\Common\Utilities\TypeNameFormatter.cs (2)
50if (!type.IsTypeDefinition) 105if (!type.IsTypeDefinition)