3 types derived from ExternFunctionSymbolNode
ILCompiler.Compiler (3)
Compiler\DependencyAnalysis\ExternMethodSymbolNode.cs (1)
13public sealed class ExternMethodSymbolNode : ExternFunctionSymbolNode, IMethodNode
Compiler\DependencyAnalysis\ExternSymbolNode.cs (1)
68public class AddressTakenExternFunctionSymbolNode(Utf8String name) : ExternFunctionSymbolNode(name)
Compiler\DependencyAnalysis\RuntimeImportMethodNode.cs (1)
13public class RuntimeImportMethodNode : ExternFunctionSymbolNode, IMethodNode, ISymbolDefinitionNode
2 instantiations of ExternFunctionSymbolNode
ILCompiler.Compiler (2)
Compiler\DependencyAnalysis\NodeFactory.cs (2)
282return new ExternFunctionSymbolNode(name); 286return new ExternFunctionSymbolNode(name, isIndirection: true);
4 references to ExternFunctionSymbolNode
ILCompiler.Compiler (4)
Compiler\DependencyAnalysis\NodeFactory.cs (4)
280_externFunctionSymbols = new NodeCache<Utf8String, ExternFunctionSymbolNode>((Utf8String name) => 284_externIndirectFunctionSymbols = new NodeCache<Utf8String, ExternFunctionSymbolNode>((Utf8String name) => 990private NodeCache<Utf8String, ExternFunctionSymbolNode> _externFunctionSymbols; 997private NodeCache<Utf8String, ExternFunctionSymbolNode> _externIndirectFunctionSymbols;