5 interfaces inheriting from IDependencyNode
ILCompiler.Compiler (2)
parent\parent\Common\Compiler\IExternalTypeMapNode.cs (1)
13internal interface IExternalTypeMapNode : IDependencyNode, ISortableNode
parent\parent\Common\Compiler\IProxyTypeMapNode.cs (1)
13internal interface IProxyTypeMapNode : IDependencyNode, ISortableNode
ILCompiler.DependencyAnalysisFramework (1)
IDependencyNode.cs (1)
16public interface IDependencyNode<DependencyContextType> : IDependencyNode
ILCompiler.ReadyToRun (2)
parent\parent\Common\Compiler\IExternalTypeMapNode.cs (1)
13internal interface IExternalTypeMapNode : IDependencyNode, ISortableNode
parent\parent\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)
664foreach (var dependency in context.NativeLayout.TemplateConstructableTypes(arg)) 671foreach (var dependency in context.NativeLayout.TemplateConstructableTypes(_method.OwningType)) 789foreach (var dependency in context.NativeLayout.TemplateConstructableTypes(_method.OwningType)) 796foreach (var dependency in context.NativeLayout.TemplateConstructableTypes(type)) 901foreach (var dependency in context.NativeLayout.TemplateConstructableTypes(_type)) 912foreach (var dependency in context.NativeLayout.TemplateConstructableTypes(iface)) 957foreach (var dependency in context.NativeLayout.TemplateConstructableTypes(_type.BaseType)) 1079foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_type)) 1167foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_type)) 1221foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType)) 1255foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType)) 1262foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(type)) 1293foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType)) 1300foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(type)) 1334foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_field.OwningType)) 1369foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType)) 1376foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(type)) 1448foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_constrainedMethod.OwningType)) 1455foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(type)) 1459foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_constraintType)) 1528foreach (var dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType)) 1535foreach (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;