5 interfaces inheriting from IDependencyNode
ILCompiler.Compiler (2)
src\runtime\src\coreclr\tools\Common\Compiler\IExternalTypeMapNode.cs (1)
13
internal interface IExternalTypeMapNode :
IDependencyNode
, ISortableNode
src\runtime\src\coreclr\tools\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)
src\runtime\src\coreclr\tools\Common\Compiler\IExternalTypeMapNode.cs (1)
13
internal interface IExternalTypeMapNode :
IDependencyNode
, ISortableNode
src\runtime\src\coreclr\tools\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))
934
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(_type))
945
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(iface))
990
foreach (
var
dependency in context.NativeLayout.TemplateConstructableTypes(_type.BaseType))
1119
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_type))
1207
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_type))
1264
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(method.OwningType))
1300
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1307
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
1341
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1348
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
1386
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_field.OwningType))
1425
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1432
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
1505
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_constrainedMethod.OwningType))
1512
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
1516
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_constraintType))
1587
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1594
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;