1 write to _codegenNodeFactory
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRunSymbolNodeFactory.cs (1)
49
_codegenNodeFactory
= codegenNodeFactory;
70 references to _codegenNodeFactory
ILCompiler.ReadyToRun (70)
Compiler\DependencyAnalysis\ReadyToRunSymbolNodeFactory.cs (70)
58
return new StringImport(
_codegenNodeFactory
.StringImports, key);
66
_codegenNodeFactory
,
73
_codegenNodeFactory
,
80
_codegenNodeFactory
,
81
_codegenNodeFactory
.HelperImports,
83
new FieldFixupSignature(ReadyToRunFixupKind.FieldAddress, key,
_codegenNodeFactory
)
90
_codegenNodeFactory
,
91
new FieldFixupSignature(ReadyToRunFixupKind.FieldOffset, key,
_codegenNodeFactory
)
98
_codegenNodeFactory
,
99
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.FieldBaseOffset, key)
106
_codegenNodeFactory
,
107
new FieldFixupSignature(ReadyToRunFixupKind.FieldAddress, key,
_codegenNodeFactory
)
114
_codegenNodeFactory
,
115
new FieldFixupSignature(_verifyTypeAndFieldLayout ? ReadyToRunFixupKind.Verify_FieldOffset : ReadyToRunFixupKind.Check_FieldOffset, key,
_codegenNodeFactory
)
122
_codegenNodeFactory
,
123
_codegenNodeFactory
.DispatchImports,
128
_codegenNodeFactory
.MethodSignature(ReadyToRunFixupKind.VirtualEntry,
136
IMethodNode targetMethodNode =
_codegenNodeFactory
.MethodEntrypoint(
143
_codegenNodeFactory
,
144
_codegenNodeFactory
.HelperImports,
152
_codegenNodeFactory
,
153
_codegenNodeFactory
.TypeSignature(_verifyTypeAndFieldLayout ? ReadyToRunFixupKind.Verify_TypeLayout: ReadyToRunFixupKind.Check_TypeLayout, key)
159
return new PrecodeHelperImport(
_codegenNodeFactory
, key);
162
_ilBodyFixupsCache = new NodeCache<ILBodyFixupSignature, Import>(key => new PrecodeHelperImport(
_codegenNodeFactory
.ILBodyPrecodeImports, key));
167
_codegenNodeFactory
,
168
_codegenNodeFactory
.HelperImports,
182
_codegenNodeFactory
,
183
_codegenNodeFactory
.MethodSignature(
192
_codegenNodeFactory
,
193
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.ContinuationLayout, key)
200
_codegenNodeFactory
,
319
_codegenNodeFactory
,
320
_codegenNodeFactory
.HelperImports,
328
_codegenNodeFactory
,
329
_codegenNodeFactory
.HelperImports,
337
_codegenNodeFactory
,
338
_codegenNodeFactory
.HelperImports,
340
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.StaticBaseGC, type));
346
_codegenNodeFactory
,
347
_codegenNodeFactory
.HelperImports,
349
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.StaticBaseNonGC, type));
355
_codegenNodeFactory
,
356
_codegenNodeFactory
.HelperImports,
358
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.ThreadStaticBaseGC, type));
364
_codegenNodeFactory
,
365
_codegenNodeFactory
.HelperImports,
367
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.ThreadStaticBaseNonGC, type));
373
_codegenNodeFactory
,
374
_codegenNodeFactory
.HelperImports,
376
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.IsInstanceOf, type));
382
_codegenNodeFactory
,
383
_codegenNodeFactory
.HelperImports,
385
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.ChkCast, type));
391
_codegenNodeFactory
,
392
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.TypeHandle, type));
398
_codegenNodeFactory
,
399
_codegenNodeFactory
.MethodSignature(
410
_codegenNodeFactory
,
411
_codegenNodeFactory
.MethodSignature(
420
_codegenNodeFactory
,
421
new FieldFixupSignature(ReadyToRunFixupKind.FieldHandle, field,
_codegenNodeFactory
));
427
_codegenNodeFactory
,
428
_codegenNodeFactory
.HelperImports,
430
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.CctorTrigger, type));
436
_codegenNodeFactory
,
437
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.TypeDictionary, type)
444
_codegenNodeFactory
,
445
_codegenNodeFactory
.MethodSignature(
521
return _virtualFunctionOverrideCache.GetOrAdd(
_codegenNodeFactory
.VirtualResolutionFixupSignature(fixupKind, declMethod, implType, implMethod));
528
return _ilBodyFixupsCache.GetOrAdd(
_codegenNodeFactory
.ILBodyFixupSignature(