Implemented interface member:
method
GetStaticDependencies
ILCompiler.DependencyAnalysisFramework.IDependencyNode<DependencyContextType>.GetStaticDependencies(DependencyContextType)
84 overrides of GetStaticDependencies
ILCompiler.Compiler (69)
Compiler\DependencyAnalysis\AnalysisCharacteristicNode.cs (1)
22
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context) => null;
Compiler\DependencyAnalysis\AnalyzedExternalTypeMapNode.cs (1)
36
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
Compiler\DependencyAnalysis\AnalyzedProxyTypeMapNode.cs (1)
36
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
Compiler\DependencyAnalysis\CustomAttributeMetadataNode.cs (1)
33
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory) => null;
Compiler\DependencyAnalysis\DataflowAnalyzedMethodNode.cs (1)
31
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\DataflowAnalyzedTypeDefinitionNode.cs (1)
66
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\DelegateMarshallingDataNode.cs (1)
29
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\DelegateTargetVirtualMethodNode.cs (1)
33
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory) => null;
Compiler\DependencyAnalysis\DictionaryLayoutNode.cs (1)
140
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\DynamicDependencyAttributesOnEntityNode.cs (1)
55
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\EmbeddedPointerIndirectionNode.cs (1)
46
public abstract override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory);
Compiler\DependencyAnalysis\EmbeddedTrimmingDescriptorNode.cs (1)
28
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\EventMetadataNode.cs (1)
30
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory) => null;
Compiler\DependencyAnalysis\ExactMethodInstantiationsEntryNode.cs (1)
28
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\ExternalTypeMapNode.cs (1)
88
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
Compiler\DependencyAnalysis\ExternalTypeMapRequestNode.cs (1)
24
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context) => [];
Compiler\DependencyAnalysis\ExternSymbolNode.cs (1)
43
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory) => null;
Compiler\DependencyAnalysis\FieldMetadataNode.cs (1)
38
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\FrozenObjectNode.cs (1)
46
public sealed override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\GenericMethodsHashtableEntryNode.cs (1)
25
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\GenericStaticBaseInfoNode.cs (1)
27
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\GenericVirtualMethodImplNode.cs (1)
37
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\InlineableStringsResourceNode.cs (1)
72
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context) => null;
Compiler\DependencyAnalysis\InterfaceDispatchCellNode.cs (1)
94
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\InterfaceUseNode.cs (1)
32
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory) => null;
Compiler\DependencyAnalysis\InvalidExternalTypeMapNode.cs (1)
24
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
Compiler\DependencyAnalysis\InvalidProxyTypeMapNode.cs (1)
27
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
Compiler\DependencyAnalysis\MethodMetadataNode.cs (1)
43
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\MethodParameterMetadataNode.cs (1)
27
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory) => null;
Compiler\DependencyAnalysis\ModuleMetadataNode.cs (1)
33
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (15)
130
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
271
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
355
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
399
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
416
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
453
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
483
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
517
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
544
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
573
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
609
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
744
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
815
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
928
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
1088
public abstract override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context);
Compiler\DependencyAnalysis\NotReadOnlyFieldNode.cs (1)
39
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory) => null;
Compiler\DependencyAnalysis\ObjectGetTypeCalledNode.cs (1)
31
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory) => null;
Compiler\DependencyAnalysis\ObjectGetTypeFlowDependenciesNode.cs (1)
33
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\PropertyMetadataNode.cs (1)
30
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory) => null;
Compiler\DependencyAnalysis\ProxyTypeMapNode.cs (1)
63
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context) => Array.Empty<DependencyListEntry>();
Compiler\DependencyAnalysis\ProxyTypeMapRequestNode.cs (1)
24
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context) => [];
Compiler\DependencyAnalysis\ReflectedDelegateNode.cs (1)
41
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory) => null;
Compiler\DependencyAnalysis\ReflectedFieldNode.cs (1)
33
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\ReflectedMethodNode.cs (1)
33
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\ReflectedTypeNode.cs (1)
35
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\ScannedMethodNode.cs (1)
79
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\StringAllocatorMethodNode.cs (1)
49
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\StructMarshallingDataNode.cs (1)
27
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\ThreadStaticsNode.cs (1)
69
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\TrimmingDescriptorNode.cs (1)
25
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\TypeGVMEntriesNode.cs (1)
63
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
Compiler\DependencyAnalysis\TypeMetadataNode.cs (1)
36
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\VariantInterfaceMethodUseNode.cs (1)
150
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory) => null;
Compiler\DependencyAnalysis\VirtualMethodUseNode.cs (1)
59
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\VTableSliceNode.cs (1)
80
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\UsageBasedTypeMapManager.cs (1)
41
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context) => Array.Empty<DependencyListEntry>();
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (1)
45
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectNode.cs (1)
56
public sealed override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
59
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
ILCompiler.DependencyAnalysisFramework (1)
ComputedStaticDependencyNode.cs (1)
63
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(DependencyContextType context)
ILCompiler.ReadyToRun (14)
Compiler\DependencyAnalysis\AllMethodsOnTypeNode.cs (1)
34
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
Compiler\DependencyAnalysis\EmbeddedPointerIndirectionNode.cs (1)
39
public abstract override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory);
Compiler\DependencyAnalysis\InheritedVirtualMethodsNode.cs (1)
36
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context) => null;
Compiler\DependencyAnalysis\ReadyToRun\DebugDirectoryEntryNode.cs (1)
273
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context) => [];
Compiler\DependencyAnalysis\ReadyToRun\DeferredTillPhaseNode.cs (1)
46
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
Compiler\DependencyAnalysis\ReadyToRun\Import.cs (1)
63
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\ImportSectionNode.cs (1)
145
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
Compiler\DependencyAnalysis\ReadyToRun\MethodGCInfoNode.cs (1)
289
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context) => null;
Compiler\DependencyAnalysis\ReadyToRun\SymbolNodeRange.cs (1)
52
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context) => [];
Compiler\ReadyToRunExternalTypeMapNode.cs (1)
70
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
Compiler\ReadyToRunProxyTypeMapNode.cs (1)
70
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory context)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (1)
45
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectNode.cs (1)
56
public sealed override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
59
public override IEnumerable<DependencyListEntry>
GetStaticDependencies
(NodeFactory factory)
3 references to GetStaticDependencies
ILCompiler.DependencyAnalysisFramework (1)
DependencyAnalyzer.cs (1)
182
IEnumerable<DependencyNodeCore<DependencyContextType>.DependencyListEntry> staticDependencies = node.
GetStaticDependencies
(_dependencyContext);
ILCompiler.ReadyToRun (1)
Compiler\FileLayoutOptimizer.cs (1)
130
foreach (var dependency in node.
GetStaticDependencies
(_nodeFactory))
ILCompiler.RyuJit (1)
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\Compiler\FileLayoutOptimizer.cs (1)
130
foreach (var dependency in node.
GetStaticDependencies
(_nodeFactory))