3 types derived from FrozenObjectNode
ILCompiler.Compiler (3)
Compiler\DependencyAnalysis\FrozenRuntimeTypeNode.cs (1)
12public sealed class FrozenRuntimeTypeNode : FrozenObjectNode
Compiler\DependencyAnalysis\FrozenStringNode.cs (1)
9public sealed class FrozenStringNode : FrozenObjectNode
Compiler\DependencyAnalysis\SerializedFrozenObjectNode.cs (1)
18public sealed class SerializedFrozenObjectNode : FrozenObjectNode
12 references to FrozenObjectNode
ILCompiler.Compiler (7)
Compiler\DependencyAnalysis\ArrayOfFrozenObjectsNode.cs (2)
35foreach (FrozenObjectNode node in factory.MetadataManager.GetFrozenObjects()) 37Debug.Assert(node is not FrozenObjectNode frozenObj || !frozenObj.ObjectType.RequiresAlign8());
Compiler\MetadataManager.cs (4)
76private readonly SortedSet<FrozenObjectNode> _frozenObjects = new SortedSet<FrozenObjectNode>(CompilerComparer.Instance); 336if (obj is FrozenObjectNode frozenObj) 1106public IEnumerable<FrozenObjectNode> GetFrozenObjects()
Compiler\MstatObjectDumper.cs (1)
125foreach (FrozenObjectNode frozenObject in factory.MetadataManager.GetFrozenObjects())
ILCompiler.RyuJit (5)
JitInterface\CorInfoImpl.RyuJit.cs (5)
49private FrozenObjectNode HandleToObject(CORINFO_OBJECT_STRUCT_* obj) => (FrozenObjectNode)HandleToObject((void*)obj); 50private CORINFO_OBJECT_STRUCT_* ObjectToHandle(FrozenObjectNode obj) => (CORINFO_OBJECT_STRUCT_*)ObjectToHandle((object)obj); 2375case FrozenObjectNode: 2408FrozenObjectNode obj = HandleToObject(objPtr);