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
25 references to IDependencyNode
ILCompiler.Compiler (25)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (20)
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))
1298
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1305
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
1343
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_field.OwningType))
1382
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1389
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
1462
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_constrainedMethod.OwningType))
1469
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
1473
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_constraintType))
1544
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(_method.OwningType))
1551
foreach (
var
dependency in factory.NativeLayout.TemplateConstructableTypes(type))
Compiler\DependencyAnalysis\NodeFactory.NativeLayout.cs (4)
151
public IEnumerable<
IDependencyNode
> TemplateConstructableTypes(TypeDesc type)
175
foreach (
var
dependency in TemplateConstructableTypes(sig.ReturnType))
179
foreach (
var
dependency in TemplateConstructableTypes(param))
198
foreach (
var
dependency in TemplateConstructableTypes(instantiationType))
Compiler\ReachabilityInstrumentationProvider.cs (1)
219
bool
IDependencyNode
.Marked => true;