1 write to _type
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\ThreadStaticsNode.cs (1)
26_type = type;
20 references to _type
ILCompiler.Compiler (20)
Compiler\DependencyAnalysis\ThreadStaticsNode.cs (20)
52Utf8String mangledName = _type == null ? new Utf8String("_inlinedThreadStatics"u8) : GetMangledName(_type, nameMangler); 58GCPointerMap map = _type != null ? 59GCPointerMap.FromThreadStaticLayout(_type) : 65bool requiresAlign8 = _type is not null && _type.ThreadGcStaticFieldAlignment.AsInt > factory.Target.PointerSize; 74if (_type != null) 76if (factory.PreinitializationManager.HasEagerStaticConstructor(_type)) 78sink.Add(new DependencyListEntry(factory.EagerCctorIndirection(_type.GetStaticConstructor()), "Eager .cctor")); 81ModuleUseBasedDependencyAlgorithm.AddDependenciesDueToModuleUse(sink, factory, _type.Module); 101_type != null ? 102_type.ConvertToCanonForm(CanonicalFormKind.Specific) != _type: 107Debug.Assert(_type != null); 112new CombinedDependencyListEntry(factory.NecessaryTypeSymbol(_type), 113factory.NativeLayout.TemplateTypeLayout(_type.ConvertToCanonForm(CanonicalFormKind.Specific)), 127public MetadataType Type => _type; 135if (_type == null) 142return comparer.Compare(_type, ((ThreadStaticsNode)other)._type);