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); 383_nodeFactory.TypeSystemContext.DetectGenericCycles(contextMethod, typeSystemEntity); 422dictionaryLayout = _nodeFactory.GenericDictionaryLayout(contextMethod); 424dictionaryLayout = _nodeFactory.GenericDictionaryLayout(contextMethod.OwningType); 429int pointerSize = _nodeFactory.Target.PointerSize; 431GenericLookupResult lookup = ReadyToRunGenericHelperNode.GetLookupSignature(_nodeFactory, lookupKind, targetOfLookup); 442int vtableSlot = VirtualMethodSlotHelper.GetGenericDictionarySlot(_nodeFactory, contextMethod.OwningType); 557return 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)
89ReadyToRunHelperId.MetadataTypeHandle => _nodeFactory.MetadataTypeSymbol(type), 90ReadyToRunHelperId.TypeHandle => _nodeFactory.MaximallyConstructableType(type), 91ReadyToRunHelperId.NecessaryTypeHandle => _nodeFactory.NecessaryTypeSymbol(type), 100ReadyToRunHelperId.TypeHandle or ReadyToRunHelperId.MetadataTypeHandle => _nodeFactory.SerializedMetadataRuntimeTypeObject(type), 101ReadyToRunHelperId.NecessaryTypeHandle => _nodeFactory.SerializedNecessaryRuntimeTypeObject(type),