3 overrides of ShouldReferenceThroughImportTable
ILCompiler.Compiler (3)
Compiler\MultiFileCompilationModuleGroup.cs (1)
77
public sealed override bool
ShouldReferenceThroughImportTable
(TypeDesc type)
Compiler\SingleFileCompilationModuleGroup.cs (1)
61
public override bool
ShouldReferenceThroughImportTable
(TypeDesc type)
Compiler\SingleMethodCompilationModuleGroup.cs (1)
72
public override bool
ShouldReferenceThroughImportTable
(TypeDesc type)
12 references to ShouldReferenceThroughImportTable
ILCompiler.Compiler (12)
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (1)
126
if (factory.CompilationModuleGroup.ContainsType(canonicalOwningType) || !factory.CompilationModuleGroup.
ShouldReferenceThroughImportTable
(canonicalOwningType))
Compiler\DependencyAnalysis\NodeFactory.cs (10)
197
Debug.Assert(_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
203
if (_compilationModuleGroup.ContainsType(type) && !_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
215
if (_compilationModuleGroup.ContainsType(type) && !_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
648
Debug.Assert(!_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
674
Debug.Assert(!_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
697
Debug.Assert(!_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
742
if (_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
772
if (_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
800
if (_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
829
Debug.Assert(_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
Compiler\DependencyAnalysis\TypeMetadataMapNode.cs (1)
52
if (!factory.MetadataManager.TypeGeneratesEEType(mappingEntry.Entity) && !factory.CompilationModuleGroup.
ShouldReferenceThroughImportTable
(mappingEntry.Entity))