3 instantiations of DependencySink
ILCompiler.DependencyAnalysisFramework (1)
DependencyAnalyzer.cs (1)
41private readonly DependencyNodeCore<DependencyContextType>.DependencySink _dependencySink = new DependencyNodeCore<DependencyContextType>.DependencySink();
ILCompiler.ReadyToRun (1)
Compiler\FileLayoutOptimizer.cs (1)
143dependencySink = new DependencySink();
ILCompiler.RyuJit (1)
parent\ILCompiler.ReadyToRun\Compiler\FileLayoutOptimizer.cs (1)
143dependencySink = new DependencySink();
424 references to DependencySink
ILCompiler.Compiler (310)
Compiler\AnalysisBasedInteropStubManager.cs (2)
12using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 50public override void AddInterestingInteropConstructedTypeDependencies(DependencySink dependencies, NodeFactory factory, TypeDesc type)
Compiler\Dataflow\HandleCallAction.cs (3)
17using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 823DependencySink sink, 852DependencySink sink,
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (2)
20using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 142public static void AddTypeGetTypeDataflowDependencies(DependencySink dependencies, NodeFactory factory, FlowAnnotations flowAnnotations, Logger logger, MetadataType type)
Compiler\DependencyAnalysis\AddressTakenMethodNode.cs (2)
50public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 51public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\AnalysisCharacteristicNode.cs (3)
21public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 22public override void AddStaticDependencies(DependencySink sink, NodeFactory context) { } 23public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\AnalyzedExternalTypeMapNode.cs (3)
35public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 36public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 43public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\AnalyzedProxyTypeMapNode.cs (3)
35public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 36public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 44public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\ArrayOfEmbeddedPointersNode.cs (1)
89public override void AddStaticDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\CanonicalDefinitionEETypeNode.cs (1)
22protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\ConstructedEETypeNode.cs (1)
28protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (8)
13using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 34public static void AddDependenciesDueToCustomAttributes(DependencySink dependencies, NodeFactory factory, EcmaMethod method) 62public static void AddDependenciesDueToCustomAttributes(DependencySink dependencies, NodeFactory factory, EcmaType type) 77public static void AddDependenciesDueToCustomAttributes(DependencySink dependencies, NodeFactory factory, EcmaField field) 83public static void AddDependenciesDueToCustomAttributes(DependencySink dependencies, NodeFactory factory, PropertyPseudoDesc property) 88public static void AddDependenciesDueToCustomAttributes(DependencySink dependencies, NodeFactory factory, EventPseudoDesc @event) 93public static void AddDependenciesDueToCustomAttributes(DependencySink dependencies, NodeFactory factory, EcmaAssembly assembly) 102private static void AddDependenciesDueToCustomAttributes(DependencySink dependencies, object condition, NodeFactory factory, EcmaModule module, CustomAttributeHandleCollection attributeHandles, TypeSystemEntity parent)
Compiler\DependencyAnalysis\CustomAttributeMetadataNode.cs (3)
33public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) { } 44public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 45public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\DataflowAnalyzedMethodNode.cs (3)
31public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 49public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) 87public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\DataflowAnalyzedTypeDefinitionNode.cs (4)
28public static void AddDependencies(DependencySink dependencies, NodeFactory factory, FlowAnnotations flowAnnotations, TypeDesc type) 65public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 100public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 101public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\DelegateMarshallingDataNode.cs (3)
29public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 49public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 50public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\DelegateTargetVirtualMethodNode.cs (6)
33public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) { } 38public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 39public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { } 61public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) { } 67public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 75public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\DictionaryLayoutNode.cs (3)
140public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 154public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 183public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\DispatchCellNode.cs (3)
81public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 108public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 109public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\DynamicDependencyAttributesOnEntityNode.cs (3)
53public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 245public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 246public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\EETypeNode.cs (2)
316public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 589protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\EmbeddedObjectNode.cs (2)
62public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 63public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\EmbeddedPointerIndirectionNode.cs (1)
47public abstract override void AddStaticDependencies(DependencySink sink, NodeFactory factory);
Compiler\DependencyAnalysis\EmbeddedTrimmingDescriptorNode.cs (3)
28public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 73public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 74public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\EventMetadataNode.cs (3)
30public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) { } 32public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 46public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\ExactMethodInstantiationsEntryNode.cs (3)
28public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 41public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 42public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\ExactMethodInstantiationsNode.cs (1)
104public static void GetExactMethodInstantiationDependenciesForMethod(DependencySink dependencies, NodeFactory factory, MethodDesc method)
Compiler\DependencyAnalysis\ExternalTypeMapNode.cs (3)
34public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) 55public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 70public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\ExternalTypeMapRequestNode.cs (3)
23public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 24public override void AddStaticDependencies(DependencySink sink, NodeFactory context) { } 25public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\FieldMetadataNode.cs (3)
38public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 61public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 81public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\FrozenObjectNode.cs (1)
47public sealed override void AddStaticDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\FunctionPointerMapNode.cs (1)
38public static void AddHashtableDependencies(DependencySink dependencies, NodeFactory factory, FunctionPointerType type)
Compiler\DependencyAnalysis\GCStaticsNode.cs (2)
55protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory) 70public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\GenericDefinitionEETypeNode.cs (3)
23public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 76protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory) 101protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (4)
121protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory) 146public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 201public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 206protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\GenericMethodsHashtableEntryNode.cs (3)
23public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 36public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 37public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\GenericMethodsHashtableNode.cs (1)
97public static void GetGenericMethodsHashtableDependenciesForMethod(DependencySink dependencies, NodeFactory factory, MethodDesc method)
Compiler\DependencyAnalysis\GenericStaticBaseInfoNode.cs (3)
27public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 41public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 42public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\GenericVirtualMethodImplNode.cs (3)
37public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 67public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 71public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\GenericVirtualMethodTableNode.cs (1)
47public static void AddGenericVirtualMethodImplementationDependencies(DependencySink dependencies, NodeFactory factory, MethodDesc callingMethod, MethodDesc implementationMethod)
Compiler\DependencyAnalysis\GvmDispatchCellInfoSectionNode.cs (1)
100public static void AddCellDependencies(DependencySink dependencies, NodeFactory factory, MethodDesc targetMethod)
Compiler\DependencyAnalysis\InlineableStringsResourceNode.cs (3)
70public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 71public override void AddStaticDependencies(DependencySink sink, NodeFactory context) { } 72public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\InterfaceDispatchCellInfoSectionNode.cs (1)
93public static void AddCellDependencies(DependencySink dependencies, NodeFactory factory, MethodDesc targetMethod)
Compiler\DependencyAnalysis\InterfaceDispatchMapNode.cs (1)
51protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (1)
49public static void AddGenericVirtualMethodImplementationDependencies(DependencySink dependencies, NodeFactory factory, MethodDesc callingMethod, TypeDesc implementationType, MethodDesc implementationMethod)
Compiler\DependencyAnalysis\InterfaceUseNode.cs (3)
32public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) { } 37public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 38public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\InvalidExternalTypeMapNode.cs (3)
23public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 24public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 29public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\InvalidProxyTypeMapNode.cs (3)
26public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 27public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 32public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\MetadataEETypeNode.cs (1)
32protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\MethodMetadataNode.cs (3)
43public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 124public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 144public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\MethodParameterMetadataNode.cs (3)
27public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) { } 38public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 39public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\ModuleMetadataNode.cs (3)
33public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 53public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 67public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (29)
42public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) 46public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) 128public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 265public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 346public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 390public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 407public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 443public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 470public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 502public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 526public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 555public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 590public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 658public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 721public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 787public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 895public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 965public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 1048public abstract override void AddStaticDependencies(DependencySink sink, NodeFactory context); 1075public sealed override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 1163public sealed override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 1211public sealed override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 1253public sealed override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 1291public sealed override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 1330public sealed override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 1367public sealed override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 1432public sealed override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 1526public sealed override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 1553public override void AddStaticDependencies(DependencySink sink, NodeFactory context)
Compiler\DependencyAnalysis\NonGCStaticsNode.cs (2)
159public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 171protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\NotReadOnlyFieldNode.cs (3)
39public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) { } 40public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 41public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\ObjectGetTypeCalledNode.cs (3)
31public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) { } 36public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 37public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\ObjectGetTypeFlowDependenciesNode.cs (3)
33public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 65public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 66public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\PropertyMetadataNode.cs (3)
30public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) { } 32public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 46public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\ProxyTypeMapNode.cs (3)
41public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) 63public override void AddStaticDependencies(DependencySink sink, NodeFactory context) { } 64public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\ProxyTypeMapRequestNode.cs (3)
23public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 24public override void AddStaticDependencies(DependencySink sink, NodeFactory context) { } 25public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (4)
131DependencySink sink, 199DependencySink sink, 232protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory) 257public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRunHelperNode.cs (2)
121protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory) 164public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReflectedDelegateNode.cs (3)
41public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) { } 46public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 47public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\ReflectedFieldNode.cs (3)
33public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 111public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 112public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\ReflectedMethodNode.cs (3)
33public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 57public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 58public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\ReflectedTypeNode.cs (3)
35public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 53public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 54public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\RuntimeFieldHandleNode.cs (1)
42protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\RuntimeMethodHandleNode.cs (1)
50protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ScannedMethodNode.cs (6)
79public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 88public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 98public void AddRuntimeDeterminedStaticDependencies(DependencySink sink, NodeFactory factory, MethodDesc concreteMethod) 106public void AddRuntimeDeterminedConditionalDependencies(DependencySink sink, NodeFactory factory, MethodDesc concreteMethod) 116DependencySink sink, 138public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\SealedVTableNode.cs (1)
248protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\SerializedFrozenObjectNode.cs (1)
63public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\StaticsInfoHashtableNode.cs (1)
44public static void AddStaticsInfoDependencies(DependencySink dependencies, NodeFactory factory, MetadataType metadataType)
Compiler\DependencyAnalysis\StringAllocatorMethodNode.cs (3)
49public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 65public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 66public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\StructMarshallingDataNode.cs (3)
27public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 52public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 53public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\TentativeInstanceMethodNode.cs (1)
41public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\TentativeMethodNode.cs (2)
52public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 53public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\ThreadStaticsNode.cs (2)
70public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 105public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\TrimmingDescriptorNode.cs (3)
25public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 50public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 51public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\TypeGVMEntriesNode.cs (3)
58public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 59public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { } 61public override void AddStaticDependencies(DependencySink sink, NodeFactory context)
Compiler\DependencyAnalysis\TypeMetadataNode.cs (3)
36public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 107public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 192public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\TypeThreadStaticIndexNode.cs (1)
46protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\VariantInterfaceMethodUseNode.cs (3)
150public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) { } 151public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 152public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\VTableSliceNode.cs (4)
80public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 94public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 95public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { } 220public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory)
Compiler\EmptyInteropStubManager.cs (2)
8using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 43public override void AddInterestingInteropConstructedTypeDependencies(DependencySink dependencies, NodeFactory factory, TypeDesc type)
Compiler\InteropStubManager.cs (2)
10using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 30public abstract void AddInterestingInteropConstructedTypeDependencies(DependencySink dependencies, NodeFactory factory, TypeDesc type);
Compiler\MetadataManager.cs (15)
19using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 457public void GetDependenciesDueToGenericDictionary(DependencySink dependencies, NodeFactory factory, MethodDesc method) 465public void AddConditionalDependenciesDueToGenericDictionary(DependencySink dependencies, NodeFactory factory, MethodDesc method) 511public void GetDependenciesDueToReflectability(DependencySink dependencies, NodeFactory factory, FieldDesc field) 532DependencySink dependencies, 547public virtual void AddNativeLayoutMetadataDependencies(DependencySink dependencies, NodeFactory factory, MethodDesc method) 552protected virtual void GetMetadataDependenciesDueToReflectability(DependencySink dependencies, NodeFactory factory, FieldDesc field) 562public virtual void GetDependenciesDueToEETypePresence(DependencySink dependencies, NodeFactory factory, TypeDesc type) 577protected virtual void GetMetadataDependenciesDueToReflectability(DependencySink dependencies, NodeFactory factory, TypeDesc type) 584public virtual void GetConditionalDependenciesDueToEETypePresence(DependencySink dependencies, NodeFactory factory, TypeDesc type, bool allocated) 598public virtual void GetDependenciesDueToLdToken(DependencySink dependencies, NodeFactory factory, MethodDesc method) 607public virtual void GetDependenciesDueToLdToken(DependencySink dependencies, NodeFactory factory, FieldDesc field) 613public void GetDependenciesDueToDelegateCreation(DependencySink dependencies, NodeFactory factory, TypeDesc delegateType, MethodDesc target) 624public virtual void GetConditionalDependenciesDueToDelegateCreation(DependencySink dependencies, NodeFactory factory, TypeDesc delegateType, MethodDesc target) 633public virtual void GetDependenciesForOverridingMethod(DependencySink dependencies, NodeFactory factory, MethodDesc decl, MethodDesc impl)
Compiler\ReachabilityInstrumentationProvider.cs (3)
223void IDependencyNode<NodeFactory>.AddConditionalDependencies(DependencySink sink, NodeFactory context) => throw new NotImplementedException(); 224void IDependencyNode<NodeFactory>.AddStaticDependencies(DependencySink sink, NodeFactory context) { } 225void IDependencyNode<NodeFactory>.SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) => throw new NotImplementedException();
Compiler\RootingHelpers.cs (6)
13using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 153DependencySink dependencies, 170DependencySink? conditionalDependencies, 307DependencySink dependencies, 324DependencySink? conditionalDependencies, 374DependencySink? conditionalDependencies,
Compiler\RuntimeConstructableTypeDependencies.cs (2)
10using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 59DependencySink dependencies,
Compiler\TypePreinit.cs (4)
16using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 2238void AddConditionalDependencies(DependencySink dependencies, NodeFactory factory); 3255public virtual void AddConditionalDependencies(DependencySink dependencies, NodeFactory factory) 3282public override void AddConditionalDependencies(DependencySink dependencies, NodeFactory factory)
Compiler\UnmanagedEntryPointsRootProvider.cs (4)
110public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 128public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) 149public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { } 151private void AddMethodStaticDependencies(DependencySink sink, NodeFactory context, EcmaMethod method, string reason, Utf8String exportName)
Compiler\UsageBasedInteropStubManager.cs (2)
13using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 40public override void AddInterestingInteropConstructedTypeDependencies(DependencySink dependencies, NodeFactory factory, TypeDesc type)
Compiler\UsageBasedMetadataManager.cs (11)
27using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 249public override void AddNativeLayoutMetadataDependencies(DependencySink dependencies, NodeFactory factory, MethodDesc method) 263protected override void GetMetadataDependenciesDueToReflectability(DependencySink dependencies, NodeFactory factory, FieldDesc field) 295protected override void GetMetadataDependenciesDueToReflectability(DependencySink dependencies, NodeFactory factory, TypeDesc type) 399public override void GetDependenciesDueToEETypePresence(DependencySink dependencies, NodeFactory factory, TypeDesc type) 421public override void GetConditionalDependenciesDueToEETypePresence(DependencySink dependencies, NodeFactory factory, TypeDesc type, bool allocated) 533public override void GetDependenciesDueToLdToken(DependencySink dependencies, NodeFactory factory, FieldDesc field) 541public override void GetDependenciesDueToLdToken(DependencySink dependencies, NodeFactory factory, MethodDesc method) 559public override void GetConditionalDependenciesDueToDelegateCreation(DependencySink dependencies, NodeFactory factory, TypeDesc delegateType, MethodDesc target) 610public override void GetDependenciesForOverridingMethod(DependencySink dependencies, NodeFactory factory, MethodDesc decl, MethodDesc impl) 693DependencySink dependencies,
Compiler\UsageBasedTypeMapManager.cs (3)
29public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) 38public override void AddStaticDependencies(DependencySink sink, NodeFactory context) { } 39public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
parent\parent\Common\Compiler\DependencyAnalysis\ExternSymbolNode.cs (3)
47public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) { } 48public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 49public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
parent\parent\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (3)
45public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 62public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 79public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory)
parent\parent\Common\Compiler\DependencyAnalysis\IMethodBodyNode.cs (3)
7using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 20void AddRuntimeDeterminedStaticDependencies(DependencySink sink, NodeFactory factory, MethodDesc concreteMethod); 26void AddRuntimeDeterminedConditionalDependencies(DependencySink sink, NodeFactory factory, MethodDesc concreteMethod);
parent\parent\Common\Compiler\DependencyAnalysis\INodeWithRuntimeDeterminedDependencies.cs (2)
8using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 24DependencySink sink,
parent\parent\Common\Compiler\DependencyAnalysis\ObjectNode.cs (4)
56public sealed override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 76protected virtual void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory) 80public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 81public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
parent\parent\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (3)
59public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 67public sealed override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 79public sealed override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
parent\parent\Common\Compiler\DependencyAnalysis\VirtualMethodUseNode.cs (3)
63public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 82public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 83public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
ILCompiler.DependencyAnalysisFramework (13)
DependencyAnalyzer.cs (5)
41private readonly DependencyNodeCore<DependencyContextType>.DependencySink _dependencySink = new DependencyNodeCore<DependencyContextType>.DependencySink(); 92DependencyNodeCore<DependencyContextType>.DependencySink sink = analyzer._dependencySink; 181DependencyNodeCore<DependencyContextType>.DependencySink sink = _dependencySink; 193DependencyNodeCore<DependencyContextType>.DependencySink sink, 196using DependencyNodeCore<DependencyContextType>.DependencySink.DrainEnumerator dependencies = sink.Drain();
DependencyNodeCore.cs (3)
137public abstract void AddStaticDependencies(DependencySink sink, DependencyContextType context); 139public virtual void AddConditionalDependencies(DependencySink sink, DependencyContextType context) 143public virtual void SearchDynamicDependencies(List<DependencyNodeCore<DependencyContextType>> markedNodes, int firstNode, DependencySink sink, DependencyContextType context)
DependencySink.cs (2)
28private readonly DependencySink _sink; 33internal DrainEnumerator(DependencySink sink)
IDependencyNode.cs (3)
38void AddStaticDependencies(DependencyNodeCore<DependencyContextType>.DependencySink sink, DependencyContextType context); 40void AddConditionalDependencies(DependencyNodeCore<DependencyContextType>.DependencySink sink, DependencyContextType context); 42void SearchDynamicDependencies(List<DependencyNodeCore<DependencyContextType>> markedNodes, int firstNode, DependencyNodeCore<DependencyContextType>.DependencySink sink, DependencyContextType context);
ILCompiler.ReadyToRun (93)
Compiler\DependencyAnalysis\AllMethodsOnTypeNode.cs (3)
31public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 32public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { } 34public override void AddStaticDependencies(DependencySink sink, NodeFactory context)
Compiler\DependencyAnalysis\ArrayInterfaceMethodsNode.cs (3)
40public override void AddStaticDependencies(DependencySink sink, NodeFactory context) { } 41public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { } 43public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ArrayOfEmbeddedPointersNode.cs (1)
95public override void AddStaticDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\EmbeddedObjectNode.cs (2)
62public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 63public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
Compiler\DependencyAnalysis\EmbeddedPointerIndirectionNode.cs (1)
40public abstract override void AddStaticDependencies(DependencySink sink, NodeFactory factory);
Compiler\DependencyAnalysis\InheritedVirtualMethodsNode.cs (3)
43public override void AddStaticDependencies(DependencySink sink, NodeFactory context) { } 44public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { } 46public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\DebugDirectoryEntryNode.cs (3)
274public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 275public override void AddStaticDependencies(DependencySink sink, NodeFactory context) { } 276public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\ReadyToRun\DeferredTillPhaseNode.cs (3)
45public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 46public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 53public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) => throw new NotImplementedException();
Compiler\DependencyAnalysis\ReadyToRun\DelayLoadHelperImport.cs (1)
101public override void AddStaticDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\DelayLoadHelperMethodImport.cs (1)
40public override void AddStaticDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\DelayLoadMethodImport.cs (1)
44public override void AddStaticDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\DelegateCtorSignature.cs (1)
67protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\ExceptionInfoLookupTableNode.cs (1)
157protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\GenericLookupSignature.cs (1)
134protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\Import.cs (1)
72public override void AddStaticDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\ImportSectionNode.cs (1)
140public override void AddStaticDependencies(DependencySink sink, NodeFactory context)
Compiler\DependencyAnalysis\ReadyToRun\ImportThunk.cs (1)
98protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (1)
212protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (1)
72protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\MethodGCInfoNode.cs (1)
316public override void AddStaticDependencies(DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\ReadyToRun\MethodWithGCInfo.cs (4)
268protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory) 298public void AddRuntimeDeterminedStaticDependencies(DependencySink sink, NodeFactory factory, MethodDesc concreteMethod) 317public void AddRuntimeDeterminedConditionalDependencies(DependencySink sink, NodeFactory factory, MethodDesc concreteMethod) 321private static void AddRuntimeDeterminedDependency(DependencySink sink, NodeFactory factory, MethodDesc concreteMethod, object dependency)
Compiler\DependencyAnalysis\ReadyToRun\NewArrayFixupSignature.cs (1)
55protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\NewObjectFixupSignature.cs (1)
54protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\PrecodeMethodImport.cs (1)
49public override void AddStaticDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\SignatureEmbeddedPointerIndirectionNode.cs (1)
23public override void AddStaticDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\StringDiscoverableAssemblyStubNode.cs (1)
71protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\SymbolNodeRange.cs (3)
51public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 52public override void AddStaticDependencies(DependencySink sink, NodeFactory context) { } 53public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\DependencyAnalysis\ReadyToRun\TypeFixupSignature.cs (2)
207protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory) 225public static void AddDependenciesForAsyncStateMachineBox(DependencySink dependencies, NodeFactory factory, TypeDesc type)
Compiler\DependencyAnalysis\ReadyToRun\WasmClosedStaticRetBufThunkNode.cs (1)
60protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\WasmImportThunkPortableEntrypoint.cs (1)
58protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\WasmInterpreterToR2RThunkNode.cs (1)
72protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\WasmMethodFrameIdentityNode.cs (3)
38public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 43public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 48DependencySink sink,
Compiler\DependencyAnalysis\ReadyToRun\WasmMethodRelativeVirtualIPNode.cs (3)
38public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 43public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 48DependencySink sink,
Compiler\DependencyAnalysis\ReadyToRun\WasmR2RToInterpreterThunkNode.cs (1)
84protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\WasmUnboxingStubNode.cs (4)
91protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory) 205public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 207public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 218DependencySink sink,
Compiler\DependencyAnalysis\ReadyToRun\WasmVirtualDispatchThunkNode.cs (1)
68protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (2)
26using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 228public void AddVirtualMethodDiscoveryDependencies(DependencySink dependencies, TypeDesc type)
Compiler\FileLayoutOptimizer.cs (3)
22using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 111var dependencySinks = new DependencySink[MaxDependencyDepth + 1]; 140var dependencySink = dependencySinks[depth];
Compiler\ReadyToRunExternalTypeMapNode.cs (3)
91public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 92public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 109public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\ReadyToRunProxyTypeMapNode.cs (3)
92public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 93public override void AddStaticDependencies(DependencySink sink, NodeFactory context) 112public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory context) { }
Compiler\TypeMapAssemblyTargetsNode.cs (1)
37protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
parent\parent\Common\Compiler\DependencyAnalysis\ExternSymbolNode.cs (3)
47public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) { } 48public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 49public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
parent\parent\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (3)
45public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 62public override void AddConditionalDependencies(DependencySink sink, NodeFactory context) { } 79public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory)
parent\parent\Common\Compiler\DependencyAnalysis\IMethodBodyNode.cs (3)
7using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 20void AddRuntimeDeterminedStaticDependencies(DependencySink sink, NodeFactory factory, MethodDesc concreteMethod); 26void AddRuntimeDeterminedConditionalDependencies(DependencySink sink, NodeFactory factory, MethodDesc concreteMethod);
parent\parent\Common\Compiler\DependencyAnalysis\INodeWithRuntimeDeterminedDependencies.cs (2)
8using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 24DependencySink sink,
parent\parent\Common\Compiler\DependencyAnalysis\ObjectNode.cs (4)
56public sealed override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 76protected virtual void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory) 80public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 81public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
parent\parent\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (3)
59public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) 67public sealed override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 79public sealed override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
parent\parent\Common\Compiler\DependencyAnalysis\VirtualMethodUseNode.cs (3)
79public override void AddStaticDependencies(DependencySink sink, NodeFactory factory) { } 82public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) { } 83public override void SearchDynamicDependencies(List<DependencyNodeCore<NodeFactory>> markedNodes, int firstNode, DependencySink sink, NodeFactory factory) { }
ILCompiler.RyuJit (8)
Compiler\DependencyAnalysis\MethodCodeNode.cs (5)
75public override void AddConditionalDependencies(DependencySink sink, NodeFactory factory) 80public void AddRuntimeDeterminedStaticDependencies(DependencySink sink, NodeFactory factory, MethodDesc concreteMethod) 99public void AddRuntimeDeterminedConditionalDependencies(DependencySink sink, NodeFactory factory, MethodDesc concreteMethod) 103private static void AddRuntimeDeterminedDependency(DependencySink sink, NodeFactory factory, MethodDesc concreteMethod, object dependency) 117protected override void ComputeNonRelocationBasedDependencies(DependencySink sink, NodeFactory factory)
parent\ILCompiler.ReadyToRun\Compiler\FileLayoutOptimizer.cs (3)
22using DependencySink = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencySink; 111var dependencySinks = new DependencySink[MaxDependencyDepth + 1]; 140var dependencySink = dependencySinks[depth];