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))
643
Debug.Assert(!_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
669
Debug.Assert(!_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
692
Debug.Assert(!_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
737
if (_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
767
if (_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
795
if (_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
824
Debug.Assert(_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
Compiler\DependencyAnalysis\TypeMetadataMapNode.cs (1)
52
if (!factory.MetadataManager.TypeGeneratesEEType(mappingEntry.Entity) && !factory.CompilationModuleGroup.
ShouldReferenceThroughImportTable
(mappingEntry.Entity))