1 write to _type
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\ThreadStaticsNode.cs (1)
25_type = type;
20 references to _type
ILCompiler.Compiler (20)
Compiler\DependencyAnalysis\ThreadStaticsNode.cs (20)
51Utf8String mangledName = _type == null ? new Utf8String("_inlinedThreadStatics"u8) : GetMangledName(_type, nameMangler); 57GCPointerMap map = _type != null ? 58GCPointerMap.FromThreadStaticLayout(_type) : 64bool requiresAlign8 = _type is not null && _type.ThreadGcStaticFieldAlignment.AsInt > factory.Target.PointerSize; 75if (_type != null) 77if (factory.PreinitializationManager.HasEagerStaticConstructor(_type)) 79result.Add(new DependencyListEntry(factory.EagerCctorIndirection(_type.GetStaticConstructor()), "Eager .cctor")); 82ModuleUseBasedDependencyAlgorithm.AddDependenciesDueToModuleUse(ref result, factory, _type.Module); 104_type != null ? 105_type.ConvertToCanonForm(CanonicalFormKind.Specific) != _type: 110Debug.Assert(_type != null); 116new CombinedDependencyListEntry(factory.NecessaryTypeSymbol(_type), 117factory.NativeLayout.TemplateTypeLayout(_type.ConvertToCanonForm(CanonicalFormKind.Specific)), 132public MetadataType Type => _type; 140if (_type == null) 147return comparer.Compare(_type, ((ThreadStaticsNode)other)._type);