3 overrides of ShouldReferenceThroughImportTable
ILCompiler.Compiler (3)
Compiler\MultiFileCompilationModuleGroup.cs (1)
77public sealed override bool ShouldReferenceThroughImportTable(TypeDesc type)
Compiler\SingleFileCompilationModuleGroup.cs (1)
61public override bool ShouldReferenceThroughImportTable(TypeDesc type)
Compiler\SingleMethodCompilationModuleGroup.cs (1)
72public override bool ShouldReferenceThroughImportTable(TypeDesc type)
12 references to ShouldReferenceThroughImportTable
ILCompiler.Compiler (12)
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (1)
126if (factory.CompilationModuleGroup.ContainsType(canonicalOwningType) || !factory.CompilationModuleGroup.ShouldReferenceThroughImportTable(canonicalOwningType))
Compiler\DependencyAnalysis\NodeFactory.cs (10)
204Debug.Assert(_compilationModuleGroup.ShouldReferenceThroughImportTable(type)); 210if (_compilationModuleGroup.ContainsType(type) && !_compilationModuleGroup.ShouldReferenceThroughImportTable(type)) 222if (_compilationModuleGroup.ContainsType(type) && !_compilationModuleGroup.ShouldReferenceThroughImportTable(type)) 650Debug.Assert(!_compilationModuleGroup.ShouldReferenceThroughImportTable(type)); 676Debug.Assert(!_compilationModuleGroup.ShouldReferenceThroughImportTable(type)); 699Debug.Assert(!_compilationModuleGroup.ShouldReferenceThroughImportTable(type)); 744if (_compilationModuleGroup.ShouldReferenceThroughImportTable(type)) 774if (_compilationModuleGroup.ShouldReferenceThroughImportTable(type)) 802if (_compilationModuleGroup.ShouldReferenceThroughImportTable(type)) 831Debug.Assert(_compilationModuleGroup.ShouldReferenceThroughImportTable(type));
Compiler\DependencyAnalysis\TypeMetadataMapNode.cs (1)
52if (!factory.MetadataManager.TypeGeneratesEEType(mappingEntry.Entity) && !factory.CompilationModuleGroup.ShouldReferenceThroughImportTable(mappingEntry.Entity))