18 references to CompilationModuleGroup
ILCompiler.Compiler (17)
Compiler\DependencyAnalysis\EETypeNode.cs (3)
402&& factory.CompilationModuleGroup.AllowVirtualMethodOnAbstractTypeOptimization(canonImpl); 635if (factory.CompilationModuleGroup.PresenceOfEETypeImpliesAllMethodsOnType(_type)) 1018&& factory.CompilationModuleGroup.AllowVirtualMethodOnAbstractTypeOptimization(canonImplMethod);
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (3)
126if (factory.CompilationModuleGroup.ContainsType(canonicalOwningType) || !factory.CompilationModuleGroup.ShouldReferenceThroughImportTable(canonicalOwningType)) 211if (factory.CompilationModuleGroup.ContainsMethodBody(canonicalTarget, false))
Compiler\DependencyAnalysis\ILScanNodeFactory.cs (1)
35if (CompilationModuleGroup.ContainsMethodBody(method, false))
Compiler\DependencyAnalysis\NodeFactory.cs (4)
541if (CompilationModuleGroup.ContainsMethodDictionary(method)) 553Debug.Assert(CompilationModuleGroup.ContainsTypeDictionary(type)); 1039if (_factory.CompilationModuleGroup.ShouldProduceFullVTable(key)) 1128if (method.NotCallableWithoutOwningEEType() && CompilationModuleGroup.AllowInstanceMethodOptimization(method))
Compiler\DependencyAnalysis\TypeMetadataMapNode.cs (1)
52if (!factory.MetadataManager.TypeGeneratesEEType(mappingEntry.Entity) && !factory.CompilationModuleGroup.ShouldReferenceThroughImportTable(mappingEntry.Entity))
Compiler\ILScanner.cs (2)
41: base(dependencyGraph, nodeFactory, roots, ilProvider, debugInformationProvider, nodeFactory.CompilationModuleGroup, logger) 257return new ScannedInliningPolicy(_factory.CompilationModuleGroup, MarkedNodes);
Compiler\MetadataManager.cs (1)
851Debug.Assert(!factory.CompilationModuleGroup.IsSingleFileCompilation);
Compiler\UsageBasedMetadataManager.cs (1)
1061return GeneratesMetadata(targetType) || !_factory.CompilationModuleGroup.ContainsType(targetType);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\ObjectWriter.cs (1)
56_isSingleFileCompilation = _nodeFactory.CompilationModuleGroup.IsSingleFileCompilation;
ILCompiler.RyuJit (1)
Compiler\DependencyAnalysis\RyuJitNodeFactory.cs (1)
43if (CompilationModuleGroup.ContainsMethodBody(method, false))