5 interfaces inheriting from IDependencyNode
ILCompiler.Compiler (2)
parent\parent\Common\Compiler\IExternalTypeMapNode.cs (1)
13
internal interface IExternalTypeMapNode :
IDependencyNode
, ISortableNode
parent\parent\Common\Compiler\IProxyTypeMapNode.cs (1)
13
internal interface IProxyTypeMapNode :
IDependencyNode
, ISortableNode
ILCompiler.DependencyAnalysisFramework (1)
IDependencyNode.cs (1)
16
public interface IDependencyNode<DependencyContextType> :
IDependencyNode
ILCompiler.ReadyToRun (2)
parent\parent\Common\Compiler\IExternalTypeMapNode.cs (1)
13
internal interface IExternalTypeMapNode :
IDependencyNode
, ISortableNode
parent\parent\Common\Compiler\IProxyTypeMapNode.cs (1)
13
internal interface IProxyTypeMapNode :
IDependencyNode
, ISortableNode
1 implementation of IDependencyNode
ILCompiler.DependencyAnalysisFramework (1)
DependencyNode.cs (1)
8
public abstract class DependencyNode :
IDependencyNode
27 references to IDependencyNode
ILCompiler.Compiler (27)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (22)
664
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(arg))
671
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(_method.OwningType))
789
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(_method.OwningType))
796
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(type))
901
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(_type))
912
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(iface))
957
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(_type.BaseType))
1079
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_type))
1167
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_type))
1221
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1255
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1262
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
1293
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1300
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
1334
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_field.OwningType))
1369
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1376
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
1448
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_constrainedMethod.OwningType))
1455
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
1459
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_constraintType))
1528
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1535
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
Compiler\DependencyAnalysis\NodeFactory.NativeLayout.cs (4)
156
public IEnumerable<
IDependencyNode
> TemplateConstructableTypes(TypeDesc type)
180
foreach (
var
dependency in TemplateConstructableTypes(sig.ReturnType))
184
foreach (
var
dependency in TemplateConstructableTypes(param))
203
foreach (
var
dependency in TemplateConstructableTypes(instantiationType))
Compiler\ReachabilityInstrumentationProvider.cs (1)
219
bool
IDependencyNode
.Marked => true;