1 write to _nodeFactory
ILCompiler.Compiler (1)
Compiler\Compilation.cs (1)
51_nodeFactory = nodeFactory;
21 references to _nodeFactory
ILCompiler.Compiler (16)
Compiler\Compilation.cs (12)
31public NameMangler NameMangler => _nodeFactory.NameMangler; 32public NodeFactory NodeFactory => _nodeFactory; 68PInvokeILProvider = _nodeFactory.InteropStubManager.CreatePInvokeILProvider(); 94_nodeFactory.TypeSystemContext.DetectGenericCycles(caller, callee); 99return _nodeFactory.NecessaryTypeSymbol(type); 377_nodeFactory.TypeSystemContext.DetectGenericCycles(contextMethod, typeSystemEntity); 416dictionaryLayout = _nodeFactory.GenericDictionaryLayout(contextMethod); 418dictionaryLayout = _nodeFactory.GenericDictionaryLayout(contextMethod.OwningType); 423int pointerSize = _nodeFactory.Target.PointerSize; 425GenericLookupResult lookup = ReadyToRunGenericHelperNode.GetLookupSignature(_nodeFactory, lookupKind, targetOfLookup); 436int vtableSlot = VirtualMethodSlotHelper.GetGenericDictionarySlot(_nodeFactory, contextMethod.OwningType); 551return new CompilationResults(_dependencyGraph, _nodeFactory);
Compiler\ILScanner.cs (4)
125methodCodeNodeNeedingCode.InitializeDependencies(_nodeFactory, importer.Import()); 132methodCodeNodeNeedingCode.InitializeDependencies(_nodeFactory, importer.Import(), ex); 157_nodeFactory.SetMarkingComplete(); 159return new ILScanResults(_dependencyGraph, _nodeFactory);
ILCompiler.RyuJit (5)
Compiler\RyuJitCompilation.cs (5)
83ReadyToRunHelperId.MetadataTypeHandle => _nodeFactory.MetadataTypeSymbol(type), 84ReadyToRunHelperId.TypeHandle => _nodeFactory.MaximallyConstructableType(type), 85ReadyToRunHelperId.NecessaryTypeHandle => _nodeFactory.NecessaryTypeSymbol(type), 94ReadyToRunHelperId.TypeHandle or ReadyToRunHelperId.MetadataTypeHandle => _nodeFactory.SerializedMetadataRuntimeTypeObject(type), 95ReadyToRunHelperId.NecessaryTypeHandle => _nodeFactory.SerializedNecessaryRuntimeTypeObject(type),