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
;
40
MetadataType containingType =
_type
.ContainingType;
44
dependencies.Add(factory.ModuleMetadata(
_type
.Module), "Containing module of a reflectable type");
46
MetadataType baseType =
_type
.BaseType;
50
foreach (GenericParameterDesc genericParameter in
_type
.Instantiation)
60
if (
_type
.IsEnum)
64
dependencies.Add(factory.ReflectedType(
_type
), "Reflectable enum");
68
foreach (FieldDesc enumField in
_type
.GetFields())
80
foreach (MethodDesc method in
_type
.GetMethods())
101
foreach (FieldDesc field in
_type
.GetFields())
114
CustomAttributeBasedDependencyAlgorithm.AddDependenciesDueToCustomAttributes(ref dependencies, factory, ((EcmaType)
_type
));
188
return "Type metadata: " +
_type
.ToString();
193
Debug.Assert(!factory.MetadataManager.IsReflectionBlocked(
_type
));
194
Debug.Assert(factory.MetadataManager.CanGenerateMetadata(
_type
));