3 instantiations of PreinitializationManager
ilc (2)
Program.cs (2)
474
var preinitManager = new
PreinitializationManager
(typeSystemContext, compilationGroup, ilProvider, preinitPolicy, new StaticReadOnlyFieldPolicy(), flowAnnotations);
563
preinitManager = new
PreinitializationManager
(typeSystemContext, compilationGroup, ilProvider, scanResults.GetPreinitializationPolicy(),
ILCompiler.Compiler (1)
Compiler\CompilationBuilder.Aot.cs (1)
142
return new
PreinitializationManager
(_context, _compilationGroup, GetILProvider(), new TypePreinit.DisabledPreinitializationPolicy(), new StaticReadOnlyFieldPolicy(), null);
16 references to PreinitializationManager
ilc (1)
Program.cs (1)
474
var
preinitManager = new PreinitializationManager(typeSystemContext, compilationGroup, ilProvider, preinitPolicy, new StaticReadOnlyFieldPolicy(), flowAnnotations);
ILCompiler.Compiler (13)
Compiler\CompilationBuilder.Aot.cs (3)
10
private
PreinitializationManager
_preinitializationManager;
103
public CompilationBuilder UsePreinitializationManager(
PreinitializationManager
manager)
139
protected
PreinitializationManager
GetPreinitializationManager()
Compiler\DependencyAnalysis\GCStaticsNode.cs (1)
19
public GCStaticsNode(MetadataType type,
PreinitializationManager
preinitManager)
Compiler\DependencyAnalysis\ILScanNodeFactory.cs (1)
15
public ILScanNodeFactory(CompilerTypeSystemContext context, CompilationModuleGroup compilationModuleGroup, MetadataManager metadataManager, InteropStubManager interopStubManager, NameMangler nameMangler,
PreinitializationManager
preinitManager, TypeMapManager typeMapManager)
Compiler\DependencyAnalysis\NodeFactory.cs (2)
44
PreinitializationManager
preinitializationManager,
117
public
PreinitializationManager
PreinitializationManager
Compiler\DependencyAnalysis\NonGCStaticsNode.cs (3)
23
private readonly
PreinitializationManager
_preinitializationManager;
25
public NonGCStaticsNode(MetadataType type,
PreinitializationManager
preinitializationManager)
102
public static bool TypeHasCctorContext(
PreinitializationManager
preinitializationManager, MetadataType type)
Compiler\ILScanner.cs (1)
961
public ScannedPreinitializationPolicy(
PreinitializationManager
preinitManager, ImmutableArray<DependencyNodeCore<NodeFactory>> markedNodes)
Compiler\ILScannerBuilder.cs (2)
19
private readonly
PreinitializationManager
_preinitializationManager;
31
internal ILScannerBuilder(CompilerTypeSystemContext context, CompilationModuleGroup compilationGroup, NameMangler mangler, ILProvider ilProvider,
PreinitializationManager
preinitializationManager)
ILCompiler.RyuJit (2)
Compiler\DependencyAnalysis\RyuJitNodeFactory.cs (1)
15
InteropStubManager interopStubManager, NameMangler nameMangler, VTableSliceProvider vtableSliceProvider, DictionaryLayoutProvider dictionaryLayoutProvider, InlinedThreadStatics inlinedThreadStatics,
PreinitializationManager
preinitializationManager,
JitInterface\CorInfoImpl.RyuJit.cs (1)
2341
PreinitializationManager
preinitManager = _compilation.NodeFactory.PreinitializationManager;