3 types derived from CompilationModuleGroup
ILCompiler.Compiler (3)
Compiler\MultiFileCompilationModuleGroup.cs (1)
13public abstract class MultiFileCompilationModuleGroup : CompilationModuleGroup
Compiler\SingleFileCompilationModuleGroup.cs (1)
10public class SingleFileCompilationModuleGroup : CompilationModuleGroup
Compiler\SingleMethodCompilationModuleGroup.cs (1)
14public class SingleMethodCompilationModuleGroup : CompilationModuleGroup
24 references to CompilationModuleGroup
ilc (1)
Program.cs (1)
170CompilationModuleGroup compilationGroup;
ILCompiler.Compiler (19)
Compiler\CompilationBuilder.Aot.cs (1)
146public ILScannerBuilder GetILScannerBuilder(CompilationModuleGroup compilationGroup = null)
Compiler\DependencyAnalysis\ILScanNodeFactory.cs (1)
15public ILScanNodeFactory(CompilerTypeSystemContext context, CompilationModuleGroup compilationModuleGroup, MetadataManager metadataManager, InteropStubManager interopStubManager, NameMangler nameMangler, PreinitializationManager preinitManager, TypeMapManager typeMapManager)
Compiler\DependencyAnalysis\NodeFactory.cs (3)
26private CompilationModuleGroup _compilationModuleGroup; 35CompilationModuleGroup compilationModuleGroup, 84public CompilationModuleGroup CompilationModuleGroup
Compiler\ILScanner.cs (2)
815private readonly CompilationModuleGroup _baseGroup; 817public ScannedInliningPolicy(CompilationModuleGroup baseGroup, ImmutableArray<DependencyNodeCore<NodeFactory>> markedNodes)
Compiler\ILScannerBuilder.cs (2)
16private readonly CompilationModuleGroup _compilationGroup; 31internal ILScannerBuilder(CompilerTypeSystemContext context, CompilationModuleGroup compilationGroup, NameMangler mangler, ILProvider ilProvider, PreinitializationManager preinitializationManager)
Compiler\PreinitializationManager.cs (3)
22public PreinitializationManager(TypeSystemContext context, CompilationModuleGroup compilationGroup, ILProvider ilprovider, TypePreinit.TypePreinitializationPolicy policy, ReadOnlyFieldPolicy readOnlyPolicy, FlowAnnotations flowAnnotations) 141private readonly CompilationModuleGroup _compilationGroup; 147public PreinitializationInfoHashtable(CompilationModuleGroup compilationGroup, ILProvider ilProvider, TypePreinit.TypePreinitializationPolicy policy, ReadOnlyFieldPolicy readOnlyPolicy, FlowAnnotations flowAnnotations)
Compiler\TypePreinit.cs (3)
37private readonly CompilationModuleGroup _compilationGroup; 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)
Compiler\UsageBasedMetadataManager.cs (2)
39private readonly CompilationModuleGroup _compilationModuleGroup; 72CompilationModuleGroup group,
src\runtime\src\coreclr\tools\Common\Compiler\CompilationBuilder.cs (2)
18protected readonly CompilationModuleGroup _compilationGroup; 30public CompilationBuilder(CompilerTypeSystemContext context, CompilationModuleGroup compilationGroup, NameMangler nameMangler)
ILCompiler.RyuJit (4)
Compiler\DependencyAnalysis\RyuJitNodeFactory.cs (1)
14public RyuJitNodeFactory(CompilerTypeSystemContext context, CompilationModuleGroup compilationModuleGroup, MetadataManager metadataManager,
Compiler\RyuJitCompilationBuilder.cs (1)
27public RyuJitCompilationBuilder(CompilerTypeSystemContext context, CompilationModuleGroup group)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (2)
193public static IEnumerable<PgoSchemaElem> ConvertTypeHandleHistogramsToCompactTypeHistogramFormat(PgoSchemaElem[] pgoData, CompilationModuleGroup compilationModuleGroup) 256private static PgoSchemaElem? ComputeLikelyClassMethod(int index, Dictionary<IntPtr, object> handleToObject, PgoInstrumentationSchema[] nativeSchema, byte[] instrumentationData, CompilationModuleGroup compilationModuleGroup)