5 interfaces inheriting from IDependencyNode
ILCompiler.Compiler (2)
src\runtime\src\coreclr\tools\Common\Compiler\IExternalTypeMapNode.cs (1)
13internal interface IExternalTypeMapNode : IDependencyNode, ISortableNode
src\runtime\src\coreclr\tools\Common\Compiler\IProxyTypeMapNode.cs (1)
13internal interface IProxyTypeMapNode : IDependencyNode, ISortableNode
ILCompiler.DependencyAnalysisFramework (1)
IDependencyNode.cs (1)
16public interface IDependencyNode<DependencyContextType> : IDependencyNode
ILCompiler.ReadyToRun (2)
src\runtime\src\coreclr\tools\Common\Compiler\IExternalTypeMapNode.cs (1)
13internal interface IExternalTypeMapNode : IDependencyNode, ISortableNode
src\runtime\src\coreclr\tools\Common\Compiler\IProxyTypeMapNode.cs (1)
13internal interface IProxyTypeMapNode : IDependencyNode, ISortableNode
1 implementation of IDependencyNode
ILCompiler.DependencyAnalysisFramework (1)
DependencyNode.cs (1)
8public abstract class DependencyNode : IDependencyNode
27 references to IDependencyNode
ILCompiler.Compiler (27)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (22)
686foreach (var dependency in context.NativeLayout.TemplateConstructableTypes(arg)) 693foreach (var dependency in context.NativeLayout.TemplateConstructableTypes(_method.OwningType)) 817foreach (var dependency in context.NativeLayout.TemplateConstructableTypes(_method.OwningType)) 824foreach (var dependency in context.NativeLayout.TemplateConstructableTypes(type)) 934foreach (var dependency in context.NativeLayout.TemplateConstructableTypes(_type)) 945foreach (var dependency in context.NativeLayout.TemplateConstructableTypes(iface)) 990foreach (var dependency in context.NativeLayout.TemplateConstructableTypes(_type.BaseType)) 1119foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_type)) 1207foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_type)) 1264foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(method.OwningType)) 1300foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType)) 1307foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(type)) 1341foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType)) 1348foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(type)) 1386foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_field.OwningType)) 1425foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType)) 1432foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(type)) 1505foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_constrainedMethod.OwningType)) 1512foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(type)) 1516foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_constraintType)) 1587foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType)) 1594foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(type))
Compiler\DependencyAnalysis\NodeFactory.NativeLayout.cs (4)
156public IEnumerable<IDependencyNode> TemplateConstructableTypes(TypeDesc type) 180foreach (var dependency in TemplateConstructableTypes(sig.ReturnType)) 184foreach (var dependency in TemplateConstructableTypes(param)) 203foreach (var dependency in TemplateConstructableTypes(instantiationType))
Compiler\ReachabilityInstrumentationProvider.cs (1)
219bool IDependencyNode.Marked => true;