28 references to TypeDefinition
ILCompiler.MetadataTransform (28)
ILCompiler\Metadata\IMetadataPolicy.cs (1)
20/// Returns true if the type should generate <see cref="TypeDefinition"/> metadata. If false,
ILCompiler\Metadata\MetadataTransform.cs (1)
53/// Retrieves an existing <see cref="TypeDefinition"/>, <see cref="TypeReference"/>,
ILCompiler\Metadata\MetadataTransformResult.cs (3)
50/// Attempts to retrieve a <see cref="TypeDefinition"/> record corresponding to the specified 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>();