3 types derived from TypePreinitializationPolicy
ILCompiler.Compiler (3)
Compiler\ILScanner.cs (1)
957private sealed class ScannedPreinitializationPolicy : TypePreinit.TypePreinitializationPolicy
Compiler\TypePreinit.cs (2)
3771public sealed class DisabledPreinitializationPolicy : TypePreinitializationPolicy 3781public sealed class TypeLoaderAwarePreinitializationPolicy : TypePreinitializationPolicy
8 references to TypePreinitializationPolicy
ilc (1)
Program.cs (1)
471TypePreinit.TypePreinitializationPolicy preinitPolicy = preinitStatics ?
ILCompiler.Compiler (7)
Compiler\ILScanner.cs (1)
265public TypePreinit.TypePreinitializationPolicy GetPreinitializationPolicy()
Compiler\PreinitializationManager.cs (3)
22public PreinitializationManager(TypeSystemContext context, CompilationModuleGroup compilationGroup, ILProvider ilprovider, TypePreinit.TypePreinitializationPolicy policy, ReadOnlyFieldPolicy readOnlyPolicy, FlowAnnotations flowAnnotations) 143internal readonly TypePreinit.TypePreinitializationPolicy _policy; 147public PreinitializationInfoHashtable(CompilationModuleGroup compilationGroup, ILProvider ilProvider, TypePreinit.TypePreinitializationPolicy policy, ReadOnlyFieldPolicy readOnlyPolicy, FlowAnnotations flowAnnotations)
Compiler\TypePreinit.cs (3)
39private readonly TypePreinitializationPolicy _policy; 48private TypePreinit(MetadataType owningType, CompilationModuleGroup compilationGroup, ILProvider ilProvider, TypePreinitializationPolicy policy, ReadOnlyFieldPolicy readOnlyPolicy, FlowAnnotations flowAnnotations) 67public static PreinitializationInfo ScanType(CompilationModuleGroup compilationGroup, ILProvider ilProvider, TypePreinitializationPolicy policy, ReadOnlyFieldPolicy readOnlyPolicy, FlowAnnotations flowAnnotations, MetadataType type)