1 write to _codegenNodeFactory
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRunSymbolNodeFactory.cs (1)
50
_codegenNodeFactory
= codegenNodeFactory;
73 references to _codegenNodeFactory
ILCompiler.ReadyToRun (73)
Compiler\DependencyAnalysis\ReadyToRunSymbolNodeFactory.cs (73)
67
return new StringImport(
_codegenNodeFactory
.StringImports, key);
79
_codegenNodeFactory
.EagerImports,
80
_codegenNodeFactory
.MethodSignature(
90
_codegenNodeFactory
,
97
_codegenNodeFactory
,
104
_codegenNodeFactory
,
105
_codegenNodeFactory
.HelperImports,
107
new FieldFixupSignature(ReadyToRunFixupKind.FieldAddress, key,
_codegenNodeFactory
)
114
_codegenNodeFactory
,
115
new FieldFixupSignature(ReadyToRunFixupKind.FieldOffset, key,
_codegenNodeFactory
)
122
_codegenNodeFactory
,
123
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.FieldBaseOffset, key)
130
_codegenNodeFactory
,
131
new FieldFixupSignature(ReadyToRunFixupKind.FieldAddress, key,
_codegenNodeFactory
)
138
_codegenNodeFactory
,
139
new FieldFixupSignature(_verifyTypeAndFieldLayout ? ReadyToRunFixupKind.Verify_FieldOffset : ReadyToRunFixupKind.Check_FieldOffset, key,
_codegenNodeFactory
)
146
_codegenNodeFactory
,
147
_codegenNodeFactory
.DispatchImports,
152
_codegenNodeFactory
.MethodSignature(ReadyToRunFixupKind.VirtualEntry,
160
IMethodNode targetMethodNode =
_codegenNodeFactory
.MethodEntrypoint(
167
_codegenNodeFactory
,
168
_codegenNodeFactory
.HelperImports,
176
_codegenNodeFactory
,
177
_codegenNodeFactory
.TypeSignature(_verifyTypeAndFieldLayout ? ReadyToRunFixupKind.Verify_TypeLayout: ReadyToRunFixupKind.Check_TypeLayout, key)
183
return new PrecodeHelperImport(
_codegenNodeFactory
, key);
186
_ilBodyFixupsCache = new NodeCache<ILBodyFixupSignature, Import>(key => new PrecodeHelperImport(
_codegenNodeFactory
.ILBodyPrecodeImports, key));
191
_codegenNodeFactory
,
192
_codegenNodeFactory
.HelperImports,
206
_codegenNodeFactory
,
207
_codegenNodeFactory
.MethodSignature(
216
_codegenNodeFactory
,
217
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.ContinuationLayout, key)
224
_codegenNodeFactory
,
349
_codegenNodeFactory
,
350
_codegenNodeFactory
.HelperImports,
358
_codegenNodeFactory
,
359
_codegenNodeFactory
.HelperImports,
367
_codegenNodeFactory
,
368
_codegenNodeFactory
.HelperImports,
370
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.StaticBaseGC, type));
376
_codegenNodeFactory
,
377
_codegenNodeFactory
.HelperImports,
379
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.StaticBaseNonGC, type));
385
_codegenNodeFactory
,
386
_codegenNodeFactory
.HelperImports,
388
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.ThreadStaticBaseGC, type));
394
_codegenNodeFactory
,
395
_codegenNodeFactory
.HelperImports,
397
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.ThreadStaticBaseNonGC, type));
403
_codegenNodeFactory
,
404
_codegenNodeFactory
.HelperImports,
406
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.IsInstanceOf, type));
412
_codegenNodeFactory
,
413
_codegenNodeFactory
.HelperImports,
415
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.ChkCast, type));
427
TypeFixupSignature signature =
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.TypeHandle, type);
431
return new Import(
_codegenNodeFactory
.EagerImports, signature);
435
_codegenNodeFactory
,
442
_codegenNodeFactory
,
443
_codegenNodeFactory
.MethodSignature(
454
_codegenNodeFactory
,
455
_codegenNodeFactory
.MethodSignature(
464
_codegenNodeFactory
,
465
new FieldFixupSignature(ReadyToRunFixupKind.FieldHandle, field,
_codegenNodeFactory
));
471
_codegenNodeFactory
,
472
_codegenNodeFactory
.HelperImports,
474
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.CctorTrigger, type));
480
_codegenNodeFactory
,
481
_codegenNodeFactory
.TypeSignature(ReadyToRunFixupKind.TypeDictionary, type)
488
_codegenNodeFactory
,
489
_codegenNodeFactory
.MethodSignature(
565
return _virtualFunctionOverrideCache.GetOrAdd(
_codegenNodeFactory
.VirtualResolutionFixupSignature(fixupKind, declMethod, implType, implMethod));
572
return _ilBodyFixupsCache.GetOrAdd(
_codegenNodeFactory
.ILBodyFixupSignature(