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