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)
125
if (factory.CompilationModuleGroup.ContainsType(canonicalOwningType) || !factory.CompilationModuleGroup.
ShouldReferenceThroughImportTable
(canonicalOwningType))
Compiler\DependencyAnalysis\NodeFactory.cs (10)
200
Debug.Assert(_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
206
if (_compilationModuleGroup.ContainsType(type) && !_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
218
if (_compilationModuleGroup.ContainsType(type) && !_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
677
Debug.Assert(!_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
703
Debug.Assert(!_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
726
Debug.Assert(!_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
771
if (_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
801
if (_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
829
if (_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type))
866
Debug.Assert(_compilationModuleGroup.
ShouldReferenceThroughImportTable
(type));
Compiler\DependencyAnalysis\TypeMetadataMapNode.cs (1)
52
if (!factory.MetadataManager.TypeGeneratesEEType(mappingEntry.Entity) && !factory.CompilationModuleGroup.
ShouldReferenceThroughImportTable
(mappingEntry.Entity))