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