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