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\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\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\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\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\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,