1 write to _type
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\TypeMetadataNode.cs (1)
31
_type
= type;
13 references to _type
ILCompiler.Compiler (13)
Compiler\DependencyAnalysis\TypeMetadataNode.cs (13)
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;
52
if (
_type
.IsEnum)
56
dependencies.Add(factory.ReflectedType(
_type
), "Reflectable enum");
60
foreach (FieldDesc enumField in
_type
.GetFields())
72
foreach (MethodDesc method in
_type
.GetMethods())
93
foreach (FieldDesc field in
_type
.GetFields())
106
CustomAttributeBasedDependencyAlgorithm.AddDependenciesDueToCustomAttributes(ref dependencies, factory, ((EcmaType)
_type
));
180
return "Type metadata: " +
_type
.ToString();
185
Debug.Assert(!factory.MetadataManager.IsReflectionBlocked(
_type
));
186
Debug.Assert(factory.MetadataManager.CanGenerateMetadata(
_type
));