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)
686
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(arg))
693
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(_method.OwningType))
817
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(_method.OwningType))
824
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(type))
929
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(_type))
940
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(iface))
985
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(_type.BaseType))
1107
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_type))
1195
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_type))
1249
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1285
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1292
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
1326
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1333
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
1371
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_field.OwningType))
1410
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1417
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
1490
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_constrainedMethod.OwningType))
1497
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
1501
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_constraintType))
1572
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1579
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;