111 instantiations of DependencyList
ILCompiler.Compiler (90)
Compiler\Dataflow\HandleCallAction.cs (2)
800var list = new DependencyList(); 816var list = new DependencyList();
Compiler\Dataflow\ReflectionMarker.cs (1)
25private DependencyList _dependencies = new DependencyList();
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (1)
160return new DependencyList();
Compiler\DependencyAnalysis\CodeBasedDependencyAlgorithm.cs (1)
56dependencies ??= new DependencyList();
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (1)
123var caDependencies = factory.MetadataManager.GetDependenciesForCustomAttribute(factory, constructor, decodedValue, parent) ?? new DependencyList();
Compiler\DependencyAnalysis\DataflowAnalyzedTypeDefinitionNode.cs (1)
61dependencies ??= new DependencyList();
Compiler\DependencyAnalysis\DynamicDependencyAttributesOnEntityNode.cs (3)
41dependencies ??= new DependencyList(); 50dependencies ??= new DependencyList(); 234dependencies ??= new DependencyList();
Compiler\DependencyAnalysis\EETypeNode.cs (1)
594DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ExactMethodInstantiationsNode.cs (1)
105dependencies ??= new DependencyList();
Compiler\DependencyAnalysis\FieldMetadataNode.cs (1)
40DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\FrozenObjectNode.cs (1)
56dependencies = new DependencyList();
Compiler\DependencyAnalysis\FunctionPointerMapNode.cs (1)
39dependencies ??= new DependencyList();
Compiler\DependencyAnalysis\GCStaticsNode.cs (1)
56DependencyList dependencyList = new DependencyList();
Compiler\DependencyAnalysis\GenericDefinitionEETypeNode.cs (2)
77return new DependencyList(); 103var dependencyList = new DependencyList();
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (2)
122DependencyList result = new DependencyList(); 208DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\GenericMethodsHashtableNode.cs (1)
98dependencies ??= new DependencyList();
Compiler\DependencyAnalysis\GenericMethodsTemplateMap.cs (1)
80dependencies ??= new DependencyList();
Compiler\DependencyAnalysis\GenericStaticBaseInfoNode.cs (1)
29var dependencies = new DependencyList();
Compiler\DependencyAnalysis\GenericTypesTemplateMap.cs (1)
78dependencies ??= new DependencyList();
Compiler\DependencyAnalysis\GenericVirtualMethodImplNode.cs (1)
52dependencies ??= new DependencyList();
Compiler\DependencyAnalysis\InlineableStringsResourceNode.cs (1)
66dependencies ??= new DependencyList();
Compiler\DependencyAnalysis\InterfaceDispatchCellNode.cs (1)
96DependencyList result = new DependencyList();
Compiler\DependencyAnalysis\InterfaceDispatchMapNode.cs (1)
52var result = new DependencyList();
Compiler\DependencyAnalysis\MethodMetadataNode.cs (1)
45DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ModuleMetadataNode.cs (1)
35DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ModuleUseBasedDependencyAlgorithm.cs (1)
14dependencyList ??= new DependencyList();
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (7)
132DependencyList dependencies = new DependencyList(); 273DependencyList dependencies = new DependencyList(); 455DependencyList dependencies = new DependencyList(); 1296var dependencies = new DependencyList(); 1338var result = new DependencyList 1380var result = new DependencyList(); 1542DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\NonGCStaticsNode.cs (1)
164DependencyList dependencyList = new DependencyList();
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (2)
131DependencyList result = new DependencyList(); 212DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ReadyToRunHelperNode.cs (2)
128DependencyList dependencyList = new DependencyList(); 156dependencyList ??= new DependencyList();
Compiler\DependencyAnalysis\ReflectedFieldNode.cs (1)
37DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ReflectedMethodNode.cs (1)
37DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ReflectedTypeNode.cs (1)
37var result = new DependencyList
Compiler\DependencyAnalysis\ReflectionInvokeMapNode.cs (1)
45dependencies ??= new DependencyList();
Compiler\DependencyAnalysis\ReflectionInvokeSupportDependencyAlgorithm.cs (1)
48dependencies ??= new DependencyList();
Compiler\DependencyAnalysis\ReflectionVirtualInvokeMapNode.cs (1)
83dependencies ??= new DependencyList();
Compiler\DependencyAnalysis\RuntimeMethodHandleNode.cs (1)
55dependencies ??= new DependencyList();
Compiler\DependencyAnalysis\SealedVTableNode.cs (2)
227_nonRelocationDependencies ??= new DependencyList(); 251var result = new DependencyList(_nonRelocationDependencies ?? []);
Compiler\DependencyAnalysis\StringAllocatorMethodNode.cs (1)
51DependencyList result = new DependencyList();
Compiler\DependencyAnalysis\ThreadStaticsNode.cs (1)
71DependencyList result = new DependencyList();
Compiler\DependencyAnalysis\TypeGVMEntriesNode.cs (1)
67_staticDependencies = new DependencyList();
Compiler\DependencyAnalysis\TypeMetadataNode.cs (4)
38DependencyList dependencies = new DependencyList(); 148dependencies ??= new DependencyList(); 157dependencies ??= new DependencyList(); 170dependencies ??= new DependencyList();
Compiler\DependencyAnalysis\TypeThreadStaticIndexNode.cs (1)
49return new DependencyList
Compiler\DependencyAnalysis\VirtualMethodUseNode.cs (1)
61DependencyList dependencies = new DependencyList();
Compiler\DescriptorMarker.cs (2)
34private DependencyList _dependencies = new DependencyList(); 40_dependencies = new DependencyList();
Compiler\MetadataManager.cs (3)
468dependencies ??= new DependencyList(); 508dependencies ??= new DependencyList(); 620dependencies ??= new DependencyList();
Compiler\RootingHelpers.cs (4)
143dependencies ??= new DependencyList(); 188dependencies ??= new DependencyList(); 202dependencies ??= new DependencyList(); 260dependencies ??= new DependencyList();
Compiler\UsageBasedInteropStubManager.cs (3)
33dependencies ??= new DependencyList(); 45dependencies ??= new DependencyList(); 75dependencies ??= new DependencyList();
Compiler\UsageBasedMetadataManager.cs (12)
243dependencies ??= new DependencyList(); 251dependencies ??= new DependencyList(); 264dependencies ??= new DependencyList(); 270dependencies ??= new DependencyList(); 310dependencies ??= new DependencyList(); 325dependencies ??= new DependencyList(); 365dependencies ??= new DependencyList(); 556dependencies ??= new DependencyList(); 563dependencies ??= new DependencyList(); 722dependencies ??= new DependencyList(); 764dependencies ??= new DependencyList(); 966dependencies ??= new DependencyList();
IL\ILImporter.Scanner.cs (2)
35private DependencyList _unconditionalDependencies = new DependencyList(); 1583next.Dependencies = new DependencyList();
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectNode.cs (2)
63dependencies ??= new DependencyList(); 73dependencies ??= new DependencyList();
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
61DependencyList dependencies = new DependencyList();
ILCompiler.ReadyToRun (16)
Compiler\DependencyAnalysis\AllMethodsOnTypeNode.cs (1)
36DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ReadyToRun\DelegateCtorSignature.cs (1)
68return new DependencyList(
Compiler\DependencyAnalysis\ReadyToRun\ExceptionInfoLookupTableNode.cs (1)
149return new DependencyNodeCore<NodeFactory>.DependencyList(new DependencyListEntry[] { new DependencyListEntry(_ehInfoNode, "EH info array") });
Compiler\DependencyAnalysis\ReadyToRun\ImportThunk.cs (1)
100DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (2)
207dependencies ??= new DependencyList(); 232return new DependencyList(symbols);
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (2)
65list = list ?? new DependencyList(); 90list = list ?? new DependencyList();
Compiler\DependencyAnalysis\ReadyToRun\MethodWithGCInfo.cs (1)
266DependencyList dependencyList = new DependencyList(new DependencyListEntry[] { new DependencyListEntry(GCInfoNode, "Unwind & GC info") });
Compiler\DependencyAnalysis\ReadyToRun\StringDiscoverableAssemblyStubNode.cs (1)
27DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ReadyToRun\TypeFixupSignature.cs (2)
206DependencyList dependencies = new DependencyList(); 259dependencies = new DependencyList();
JitInterface\CorInfoImpl.ReadyToRun.cs (1)
509_additionalDependencies ??= new DependencyList();
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectNode.cs (2)
63dependencies ??= new DependencyList(); 73dependencies ??= new DependencyList();
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
61DependencyList dependencies = new DependencyList();
ILCompiler.RyuJit (5)
Compiler\DependencyAnalysis\MethodCodeNode.cs (4)
78DependencyList dependencies = _nonRelocationDependencies != null ? new DependencyList(_nonRelocationDependencies) : null; 83dependencies ??= new DependencyList(); 89dependencies ??= new DependencyList(); 95dependencies ??= new DependencyList();
JitInterface\CorInfoImpl.RyuJit.cs (1)
1884(_additionalDependencies ??= new ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<NodeFactory>.DependencyList()).Add(_compilation.NodeFactory.VirtualMethodUse(methodDesc), "Virtual method call");
219 references to DependencyList
ILCompiler.Compiler (181)
Compiler\AnalysisBasedInteropStubManager.cs (4)
11using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 43public override void AddDependenciesDueToMethodCodePresence(ref DependencyList dependencies, NodeFactory factory, MethodDesc method) 47public override void AddInterestingInteropConstructedTypeDependencies(ref DependencyList dependencies, NodeFactory factory, TypeDesc type) 51public override void AddMarshalAPIsGenericDependencies(ref DependencyList dependencies, NodeFactory factory, MethodDesc method)
Compiler\Dataflow\AttributeDataFlow.cs (6)
18using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 48public DependencyList? ProcessAttributeDataflow(MethodDesc method, CustomAttributeValue arguments) 50DependencyList? result = null; 97private void ProcessAttributeDataflow(MethodDesc method, ImmutableArray<object?> arguments, ref DependencyList? result) 110private void ProcessAttributeDataflow(FieldDesc field, object? value, ref DependencyList? result) 136ref DependencyList? result)
Compiler\Dataflow\GenericArgumentDataFlow.cs (4)
14using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 23public static void ProcessGenericArgumentDataFlow(ref DependencyList dependencies, NodeFactory factory, in MessageOrigin origin, TypeDesc type, TypeDesc contextType) 28public static void ProcessGenericArgumentDataFlow(ref DependencyList dependencies, NodeFactory factory, in MessageOrigin origin, TypeDesc type, MethodDesc contextMethod) 33private static void ProcessGenericArgumentDataFlow(ref DependencyList dependencies, NodeFactory factory, in MessageOrigin origin, TypeDesc type, Instantiation typeContext, Instantiation methodContext)
Compiler\Dataflow\HandleCallAction.cs (3)
16using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 800var list = new DependencyList(); 816var list = new DependencyList();
Compiler\Dataflow\ReflectionMarker.cs (3)
16using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 25private DependencyList _dependencies = new DependencyList(); 32public DependencyList Dependencies { get => _dependencies; }
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (3)
19using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 127public static DependencyList ScanAndProcessReturnValue(NodeFactory factory, FlowAnnotations annotations, Logger logger, MethodIL methodIL, out List<(MethodDesc OwningMethod, INodeWithRuntimeDeterminedDependencies Dependency)> runtimeDependencies) 141public static DependencyList ProcessTypeGetTypeDataflow(NodeFactory factory, FlowAnnotations flowAnnotations, Logger logger, MetadataType type)
Compiler\DependencyAnalysis\CanonicalDefinitionEETypeNode.cs (1)
21protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) => null;
Compiler\DependencyAnalysis\CodeBasedDependencyAlgorithm.cs (2)
9using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 17public static void AddDependenciesDueToMethodCodePresence(ref DependencyList dependencies, NodeFactory factory, MethodDesc method, MethodIL methodIL)
Compiler\DependencyAnalysis\ConstructedEETypeNode.cs (2)
27protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 29DependencyList dependencyList = base.ComputeNonRelocationBasedDependencies(factory);
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (6)
12using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 123var caDependencies = factory.MetadataManager.GetDependenciesForCustomAttribute(factory, constructor, decodedValue, parent) ?? new DependencyList(); 162private static bool AddDependenciesFromCustomAttributeBlob(DependencyList dependencies, NodeFactory factory, TypeDesc attributeType, CustomAttributeValue<TypeDesc> value) 193private static bool AddDependenciesFromField(DependencyList dependencies, NodeFactory factory, TypeDesc attributeType, string fieldName) 216private static bool AddDependenciesFromPropertySetter(DependencyList dependencies, NodeFactory factory, TypeDesc attributeType, string propertyName) 259private static bool AddDependenciesFromCustomAttributeArgument(DependencyList dependencies, NodeFactory factory, TypeDesc type, object value)
Compiler\DependencyAnalysis\DataflowAnalyzedTypeDefinitionNode.cs (2)
28public static void GetDependencies(ref DependencyList dependencies, NodeFactory factory, FlowAnnotations flowAnnotations, TypeDesc type) 68DependencyList dependencies = null;
Compiler\DependencyAnalysis\DynamicDependencyAttributesOnEntityNode.cs (4)
37public static void AddDependenciesDueToDynamicDependencyAttribute(ref DependencyList dependencies, NodeFactory factory, EcmaMethod method) 46public static void AddDependenciesDueToDynamicDependencyAttribute(ref DependencyList dependencies, NodeFactory factory, EcmaField field) 57DependencyList dependencies = null; 80ref DependencyList dependencies,
Compiler\DependencyAnalysis\EETypeNode.cs (2)
592protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 594DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ExactMethodInstantiationsEntryNode.cs (1)
30DependencyList dependencies = null;
Compiler\DependencyAnalysis\ExactMethodInstantiationsNode.cs (1)
103public static void GetExactMethodInstantiationDependenciesForMethod(ref DependencyList dependencies, NodeFactory factory, MethodDesc method)
Compiler\DependencyAnalysis\FieldMetadataNode.cs (1)
40DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\FrozenObjectNode.cs (1)
52DependencyList dependencies = null;
Compiler\DependencyAnalysis\FunctionPointerMapNode.cs (1)
37public static void GetHashtableDependencies(ref DependencyList dependencies, NodeFactory factory, FunctionPointerType type)
Compiler\DependencyAnalysis\GCStaticsNode.cs (2)
54protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 56DependencyList dependencyList = new DependencyList();
Compiler\DependencyAnalysis\GenericDefinitionEETypeNode.cs (3)
75protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 101protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 103var dependencyList = new DependencyList();
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (4)
120protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 122DependencyList result = new DependencyList(); 206protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 208DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\GenericMethodsHashtableEntryNode.cs (1)
27DependencyList dependencies = null;
Compiler\DependencyAnalysis\GenericMethodsHashtableNode.cs (1)
96public static void GetGenericMethodsHashtableDependenciesForMethod(ref DependencyList dependencies, NodeFactory factory, MethodDesc method)
Compiler\DependencyAnalysis\GenericMethodsTemplateMap.cs (1)
75public static void GetTemplateMethodDependencies(ref DependencyList dependencies, NodeFactory factory, MethodDesc method)
Compiler\DependencyAnalysis\GenericStaticBaseInfoNode.cs (1)
29var dependencies = new DependencyList();
Compiler\DependencyAnalysis\GenericTypesTemplateMap.cs (1)
71public static void GetTemplateTypeDependencies(ref DependencyList dependencies, NodeFactory factory, TypeDesc type)
Compiler\DependencyAnalysis\GenericVirtualMethodImplNode.cs (1)
39DependencyList dependencies = null;
Compiler\DependencyAnalysis\GenericVirtualMethodTableNode.cs (1)
46public static void GetGenericVirtualMethodImplementationDependencies(ref DependencyList dependencies, NodeFactory factory, MethodDesc callingMethod, MethodDesc implementationMethod)
Compiler\DependencyAnalysis\InlineableStringsResourceNode.cs (1)
61public static void AddDependenciesDueToResourceStringUse(ref DependencyList dependencies, NodeFactory factory, MethodDesc method)
Compiler\DependencyAnalysis\InterfaceDispatchCellNode.cs (1)
96DependencyList result = new DependencyList();
Compiler\DependencyAnalysis\InterfaceDispatchMapNode.cs (2)
50protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 52var result = new DependencyList();
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (1)
48public static void GetGenericVirtualMethodImplementationDependencies(ref DependencyList dependencies, NodeFactory factory, MethodDesc callingMethod, TypeDesc implementationType, MethodDesc implementationMethod)
Compiler\DependencyAnalysis\MetadataEETypeNode.cs (2)
31protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 33DependencyList dependencyList = base.ComputeNonRelocationBasedDependencies(factory);
Compiler\DependencyAnalysis\MethodMetadataNode.cs (1)
45DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ModuleMetadataNode.cs (1)
35DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ModuleUseBasedDependencyAlgorithm.cs (2)
6using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 12internal static void AddDependenciesDueToModuleUse(ref DependencyList dependencyList, NodeFactory factory, ModuleDesc module)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (9)
132DependencyList dependencies = new DependencyList(); 273DependencyList dependencies = new DependencyList(); 455DependencyList dependencies = new DependencyList(); 682DependencyList dependencies = (DependencyList)base.GetStaticDependencies(context); 1296var dependencies = new DependencyList(); 1338var result = new DependencyList 1380var result = new DependencyList(); 1542DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\NonGCStaticsNode.cs (2)
162protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 164DependencyList dependencyList = new DependencyList();
Compiler\DependencyAnalysis\ObjectGetTypeFlowDependenciesNode.cs (1)
44DependencyList result = Dataflow.ReflectionMethodBodyScanner.ProcessTypeGetTypeDataflow(factory, flowAnnotations, logger, _type);
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (3)
131DependencyList result = new DependencyList(); 210protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 212DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ReadyToRunHelperNode.cs (3)
122protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 128DependencyList dependencyList = new DependencyList(); 144DependencyList dependencyList = null;
Compiler\DependencyAnalysis\ReflectedFieldNode.cs (1)
37DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ReflectedMethodNode.cs (1)
37DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ReflectedTypeNode.cs (1)
37var result = new DependencyList
Compiler\DependencyAnalysis\ReflectionInvokeMapNode.cs (2)
40public static void AddDependenciesDueToReflectability(ref DependencyList dependencies, NodeFactory factory, MethodDesc method) 83internal static void AddSignatureDependency(ref DependencyList dependencies, NodeFactory factory, TypeSystemEntity referent, TypeDesc type, string reason, bool isOut)
Compiler\DependencyAnalysis\ReflectionInvokeSupportDependencyAlgorithm.cs (2)
9using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 29public static void GetDependenciesFromParamsArray(ref DependencyList dependencies, NodeFactory factory, MethodDesc method)
Compiler\DependencyAnalysis\ReflectionVirtualInvokeMapNode.cs (1)
79public static void GetVirtualInvokeMapDependencies(ref DependencyList dependencies, NodeFactory factory, MethodDesc method)
Compiler\DependencyAnalysis\RuntimeFieldHandleNode.cs (2)
41protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 43DependencyList result = null;
Compiler\DependencyAnalysis\RuntimeMethodHandleNode.cs (2)
48protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 50DependencyList dependencies = null;
Compiler\DependencyAnalysis\ScannedMethodNode.cs (2)
24private DependencyList _dependencies; 50public void InitializeDependencies(NodeFactory factory, (DependencyList, CombinedDependencyList) dependencies, TypeSystemException scanningException = null)
Compiler\DependencyAnalysis\SealedVTableNode.cs (3)
18private DependencyList _nonRelocationDependencies; 247protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 251var result = new DependencyList(_nonRelocationDependencies ?? []);
Compiler\DependencyAnalysis\StaticsInfoHashtableNode.cs (1)
43public static void AddStaticsInfoDependencies(ref DependencyList dependencies, NodeFactory factory, MetadataType metadataType)
Compiler\DependencyAnalysis\StringAllocatorMethodNode.cs (1)
51DependencyList result = new DependencyList();
Compiler\DependencyAnalysis\ThreadStaticsNode.cs (1)
71DependencyList result = new DependencyList();
Compiler\DependencyAnalysis\TypeGVMEntriesNode.cs (1)
44private DependencyList _staticDependencies;
Compiler\DependencyAnalysis\TypeMetadataNode.cs (2)
38DependencyList dependencies = new DependencyList(); 114public static void GetMetadataDependencies(ref DependencyList dependencies, NodeFactory nodeFactory, TypeDesc type, string reason)
Compiler\DependencyAnalysis\TypeThreadStaticIndexNode.cs (1)
45protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory)
Compiler\DependencyAnalysis\VirtualMethodUseNode.cs (1)
61DependencyList dependencies = new DependencyList();
Compiler\DescriptorMarker.cs (4)
17using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 34private DependencyList _dependencies = new DependencyList(); 35public DependencyList Dependencies { get => _dependencies; } 338public static DependencyList GetDependencies(Logger logger, NodeFactory factory, Stream documentStream, ManifestResource resource, ModuleDesc resourceAssembly, string xmlDocumentLocation, IReadOnlyDictionary<string, bool> featureSwitchValues)
Compiler\EmptyInteropStubManager.cs (4)
7using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 22public override void AddDependenciesDueToMethodCodePresence(ref DependencyList dependencies, NodeFactory factory, MethodDesc method) 26public override void AddInterestingInteropConstructedTypeDependencies(ref DependencyList dependencies, NodeFactory factory, TypeDesc type) 30public override void AddMarshalAPIsGenericDependencies(ref DependencyList dependencies, NodeFactory factory, MethodDesc method)
Compiler\InteropStubManager.cs (4)
8using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 17public abstract void AddDependenciesDueToMethodCodePresence(ref DependencyList dependencies, NodeFactory factory, MethodDesc method); 19public abstract void AddInterestingInteropConstructedTypeDependencies(ref DependencyList dependencies, NodeFactory factory, TypeDesc type); 27public abstract void AddMarshalAPIsGenericDependencies(ref DependencyList dependencies, NodeFactory factory, MethodDesc method);
Compiler\MetadataManager.cs (20)
18using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 464public void GetDependenciesDueToGenericDictionary(ref DependencyList dependencies, NodeFactory factory, MethodDesc method) 486public void GetDependenciesDueToReflectability(ref DependencyList dependencies, NodeFactory factory, MethodDesc method) 520public void GetDependenciesDueToReflectability(ref DependencyList dependencies, NodeFactory factory, FieldDesc field) 539public virtual void GetDependenciesDueToVirtualMethodReflectability(ref DependencyList dependencies, NodeFactory factory, MethodDesc method) 543protected virtual void GetMetadataDependenciesDueToReflectability(ref DependencyList dependencies, NodeFactory factory, MethodDesc method) 550public virtual void GetNativeLayoutMetadataDependencies(ref DependencyList dependencies, NodeFactory factory, MethodDesc method) 555protected virtual void GetMetadataDependenciesDueToReflectability(ref DependencyList dependencies, NodeFactory factory, FieldDesc field) 565public virtual void GetDependenciesDueToEETypePresence(ref DependencyList dependencies, NodeFactory factory, TypeDesc type) 575internal virtual void GetDependenciesDueToModuleUse(ref DependencyList dependencies, NodeFactory factory, ModuleDesc module) 580protected virtual void GetMetadataDependenciesDueToReflectability(ref DependencyList dependencies, NodeFactory factory, TypeDesc type) 601public virtual void GetDependenciesDueToLdToken(ref DependencyList dependencies, NodeFactory factory, MethodDesc method) 610public virtual void GetDependenciesDueToLdToken(ref DependencyList dependencies, NodeFactory factory, FieldDesc field) 616public void GetDependenciesDueToDelegateCreation(ref DependencyList dependencies, NodeFactory factory, TypeDesc delegateType, MethodDesc target) 650public void GetDependenciesDueToMethodCodePresence(ref DependencyList dependencies, NodeFactory factory, MethodDesc method, MethodIL methodIL) 663protected virtual void GetDependenciesDueToMethodCodePresenceInternal(ref DependencyList dependencies, NodeFactory factory, MethodDesc method, MethodIL methodIL) 1293public virtual void GetDependenciesDueToAccess(ref DependencyList dependencies, NodeFactory factory, MethodIL methodIL, TypeDesc accessedType) 1297public virtual void GetDependenciesDueToAccess(ref DependencyList dependencies, NodeFactory factory, MethodIL methodIL, MethodDesc calledMethod) 1301public virtual void GetDependenciesDueToAccess(ref DependencyList dependencies, NodeFactory factory, MethodIL methodIL, FieldDesc writtenField) 1305public virtual DependencyList GetDependenciesForCustomAttribute(NodeFactory factory, MethodDesc attributeCtor, CustomAttributeValue decodedValue, TypeSystemEntity parent)
Compiler\RootingHelpers.cs (4)
8using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 130public static bool TryGetDependenciesForReflectedMethod(ref DependencyList dependencies, NodeFactory factory, MethodDesc method, string reason) 194public static bool TryGetDependenciesForReflectedField(ref DependencyList dependencies, NodeFactory factory, FieldDesc field, string reason) 245public static bool TryGetDependenciesForReflectedType(ref DependencyList dependencies, NodeFactory factory, TypeDesc type, string reason)
Compiler\UsageBasedInteropStubManager.cs (4)
12using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 29public override void AddDependenciesDueToMethodCodePresence(ref DependencyList dependencies, NodeFactory factory, MethodDesc method) 38public override void AddInterestingInteropConstructedTypeDependencies(ref DependencyList dependencies, NodeFactory factory, TypeDesc type) 55public override void AddMarshalAPIsGenericDependencies(ref DependencyList dependencies, NodeFactory factory, MethodDesc method)
Compiler\UsageBasedMetadataManager.cs (16)
26using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 241protected override void GetMetadataDependenciesDueToReflectability(ref DependencyList dependencies, NodeFactory factory, MethodDesc method) 247public override void GetNativeLayoutMetadataDependencies(ref DependencyList dependencies, NodeFactory factory, MethodDesc method) 262protected override void GetMetadataDependenciesDueToReflectability(ref DependencyList dependencies, NodeFactory factory, FieldDesc field) 268internal override void GetDependenciesDueToModuleUse(ref DependencyList dependencies, NodeFactory factory, ModuleDesc module) 296protected override void GetMetadataDependenciesDueToReflectability(ref DependencyList dependencies, NodeFactory factory, TypeDesc type) 403public override void GetDependenciesDueToEETypePresence(ref DependencyList dependencies, NodeFactory factory, TypeDesc type) 542public override void GetDependenciesDueToLdToken(ref DependencyList dependencies, NodeFactory factory, FieldDesc field) 561public override void GetDependenciesDueToLdToken(ref DependencyList dependencies, NodeFactory factory, MethodDesc method) 648protected override void GetDependenciesDueToMethodCodePresenceInternal(ref DependencyList dependencies, NodeFactory factory, MethodDesc method, MethodIL methodIL) 713public override void GetDependenciesDueToVirtualMethodReflectability(ref DependencyList dependencies, NodeFactory factory, MethodDesc method) 738public override void GetDependenciesDueToAccess(ref DependencyList dependencies, NodeFactory factory, MethodIL methodIL, FieldDesc writtenField) 774public override void GetDependenciesDueToAccess(ref DependencyList dependencies, NodeFactory factory, MethodIL methodIL, TypeDesc accessedType) 783public override void GetDependenciesDueToAccess(ref DependencyList dependencies, NodeFactory factory, MethodIL methodIL, MethodDesc calledMethod) 792public override DependencyList GetDependenciesForCustomAttribute(NodeFactory factory, MethodDesc attributeCtor, CustomAttributeValue decodedValue, TypeSystemEntity parent) 935private void AddDataflowDependency(ref DependencyList dependencies, NodeFactory factory, MethodIL methodIL, string reason)
IL\ILImporter.Scanner.cs (5)
13using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 35private DependencyList _unconditionalDependencies = new DependencyList(); 61public DependencyList Dependencies; 69private DependencyList _dependencies; 129public (DependencyList, CombinedDependencyList) Import()
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectNode.cs (2)
58DependencyList dependencies = ComputeNonRelocationBasedDependencies(factory); 85protected virtual DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
61DependencyList dependencies = new DependencyList();
ILCompiler.ReadyToRun (32)
Compiler\DependencyAnalysis\AllMethodsOnTypeNode.cs (1)
36DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ReadyToRun\DelegateCtorSignature.cs (1)
66protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\ExceptionInfoLookupTableNode.cs (1)
147protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\GenericLookupSignature.cs (2)
133protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 135DependencyList dependencies = null;
Compiler\DependencyAnalysis\ReadyToRun\ImportThunk.cs (2)
97protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 100DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (2)
189public void EmbedSynthesizedPgoDataForMethods(ref DependencyList dependencies, IEnumerable<MethodDesc> mds) 212protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory)
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (2)
54protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 56DependencyList list = base.ComputeNonRelocationBasedDependencies(factory);
Compiler\DependencyAnalysis\ReadyToRun\MethodWithGCInfo.cs (4)
33private DependencyList _nonRelocationDependencies; 264protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 266DependencyList dependencyList = new DependencyList(new DependencyListEntry[] { new DependencyListEntry(GCInfoNode, "Unwind & GC info") }); 426public void InitializeNonRelocationDependencies(DependencyList dependencies)
Compiler\DependencyAnalysis\ReadyToRun\StringDiscoverableAssemblyStubNode.cs (2)
25protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 27DependencyList dependencies = new DependencyList();
Compiler\DependencyAnalysis\ReadyToRun\TypeFixupSignature.cs (3)
204protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 206DependencyList dependencies = new DependencyList(); 250public static void AddDependenciesForAsyncStateMachineBox(ref DependencyList dependencies, NodeFactory factory, TypeDesc type)
Compiler\DependencyAnalysis\ReadyToRun\WasmInterpreterToR2RThunkNode.cs (2)
72protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 74DependencyList dependencies = base.ComputeNonRelocationBasedDependencies(factory);
Compiler\DependencyAnalysis\ReadyToRun\WasmR2RToInterpreterThunkNode.cs (2)
82protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 84DependencyList dependencies = base.ComputeNonRelocationBasedDependencies(factory);
Compiler\TypeMapAssemblyTargetsNode.cs (2)
37protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 39DependencyList dependencies = [];
JitInterface\CorInfoImpl.ReadyToRun.cs (1)
32using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList;
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectNode.cs (2)
58DependencyList dependencies = ComputeNonRelocationBasedDependencies(factory); 85protected virtual DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
61DependencyList dependencies = new DependencyList();
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (2)
36using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 3923private DependencyList _additionalDependencies;
ILCompiler.RyuJit (6)
Compiler\DependencyAnalysis\MethodCodeNode.cs (4)
28private DependencyList _nonRelocationDependencies; 76protected override DependencyList ComputeNonRelocationBasedDependencies(NodeFactory factory) 78DependencyList dependencies = _nonRelocationDependencies != null ? new DependencyList(_nonRelocationDependencies) : null; 252public void InitializeNonRelocationDependencies(DependencyList dependencies)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (2)
36using DependencyList = ILCompiler.DependencyAnalysisFramework.DependencyNodeCore<ILCompiler.DependencyAnalysis.NodeFactory>.DependencyList; 3923private DependencyList _additionalDependencies;