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)
34public MetadataType Type => _type; 38MetadataType containingType = _type.ContainingType; 42sink.Add(factory.ModuleMetadata(_type.Module), "Containing module of a reflectable type"); 44MetadataType baseType = _type.BaseType; 48foreach (GenericParameterDesc genericParameter in _type.Instantiation) 58if (_type.IsEnum) 62sink.Add(factory.ReflectedType(_type), "Reflectable enum"); 66foreach (FieldDesc enumField in _type.GetFields()) 78foreach (MethodDesc method in _type.GetMethods()) 99foreach (FieldDesc field in _type.GetFields()) 109CustomAttributeBasedDependencyAlgorithm.AddDependenciesDueToCustomAttributes(sink, factory, ((EcmaType)_type)); 179return "Type metadata: " + _type.ToString(); 184Debug.Assert(!factory.MetadataManager.IsReflectionBlocked(_type)); 185Debug.Assert(factory.MetadataManager.CanGenerateMetadata(_type));