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)
199
Debug.Assert(_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
205
if (_compilationModuleGroup.ContainsType(type) && !_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
217
if (_compilationModuleGroup.ContainsType(type) && !_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
662
Debug.Assert(!_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
688
Debug.Assert(!_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
711
Debug.Assert(!_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
756
if (_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
786
if (_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
814
if (_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
851
Debug.Assert(_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
Compiler\DependencyAnalysis\TypeMetadataMapNode.cs (1)
52
if (!factory.MetadataManager.TypeGeneratesEEType(mappingEntry.Entity) && !factory.CompilationModuleGroup.
ShouldReferenceThroughImportTable
(mappingEntry.Entity))