1 write to _type
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\TypeMetadataNode.cs (1)
31
_type
= type;
14 references to _type
ILCompiler.Compiler (14)
Compiler\DependencyAnalysis\TypeMetadataNode.cs (14)
34
public MetadataType Type =>
_type
;
38
MetadataType containingType =
_type
.ContainingType;
42
sink.Add(factory.ModuleMetadata(
_type
.Module), "Containing module of a reflectable type");
44
MetadataType baseType =
_type
.BaseType;
48
foreach (GenericParameterDesc genericParameter in
_type
.Instantiation)
58
if (
_type
.IsEnum)
62
sink.Add(factory.ReflectedType(
_type
), "Reflectable enum");
66
foreach (FieldDesc enumField in
_type
.GetFields())
78
foreach (MethodDesc method in
_type
.GetMethods())
99
foreach (FieldDesc field in
_type
.GetFields())
109
CustomAttributeBasedDependencyAlgorithm.AddDependenciesDueToCustomAttributes(sink, factory, ((EcmaType)
_type
));
179
return "Type metadata: " +
_type
.ToString();
184
Debug.Assert(!factory.MetadataManager.IsReflectionBlocked(
_type
));
185
Debug.Assert(factory.MetadataManager.CanGenerateMetadata(
_type
));