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)
198
Debug.Assert(_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
204
if (_compilationModuleGroup.ContainsType(type) && !_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
216
if (_compilationModuleGroup.ContainsType(type) && !_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
649
Debug.Assert(!_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
675
Debug.Assert(!_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
698
Debug.Assert(!_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
743
if (_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
773
if (_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
801
if (_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
838
Debug.Assert(_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
Compiler\DependencyAnalysis\TypeMetadataMapNode.cs (1)
52
if (!factory.MetadataManager.TypeGeneratesEEType(mappingEntry.Entity) && !factory.CompilationModuleGroup.
ShouldReferenceThroughImportTable
(mappingEntry.Entity))