25 references to TypeDefinition
ILCompiler.MetadataTransform (25)
ILCompiler\Metadata\MetadataTransformResult.cs (2)
53public TypeDefinition GetTransformedTypeDefinition(Cts.MetadataType type) 63return rec as TypeDefinition;
ILCompiler\Metadata\Transform.Field.cs (1)
31record.EnclosingType = (TypeDefinition)HandleType(field.OwningType);
ILCompiler\Metadata\Transform.Method.cs (1)
40EnclosingType = (TypeDefinition)HandleType(method.OwningType),
ILCompiler\Metadata\Transform.Scope.cs (1)
51scopeDefinition.GlobalModuleType = (TypeDefinition)HandleType(moduleType);
ILCompiler\Metadata\Transform.Type.cs (6)
23private Action<Cts.MetadataType, TypeDefinition> _initTypeDef; 92Debug.Assert(rec is TypeDefinition || rec is TypeReference || rec is TypeSpecification); 194Debug.Assert(parentRecord is TypeDefinition); 229private void InitializeTypeDef(Cts.MetadataType entity, TypeDefinition record) 236var enclosingType = (TypeDefinition)HandleType(containingType);
Internal\Metadata\NativeFormat\Writer\MdBinaryWriterGen.cs (3)
1536public static void Write(this NativeWriter writer, TypeDefinition record) 1544public static void Write(this NativeWriter writer, List<TypeDefinition> values) 1552foreach (TypeDefinition value in values)
Internal\Metadata\NativeFormat\Writer\NativeFormatWriterGen.cs (11)
3459public List<TypeDefinition> TypeDefinitions = new List<TypeDefinition>(); 4000public TypeDefinition EnclosingType; 4069public TypeDefinition EnclosingType; 4261public TypeDefinition GlobalModuleType; 4393var other = obj as TypeDefinition; 4442internal static TypeDefinitionHandle AsHandle(TypeDefinition record) 4468public TypeDefinition EnclosingType; 4469public List<TypeDefinition> NestedTypes = new List<TypeDefinition>();