4 implementations of Add
ILCompiler.DependencyAnalysisFramework (2)
DependencyNodeCore.cs (1)
35public virtual void Add(DependencyNodeCore<DependencyContextType> node,
DependencySink.cs (1)
91public void Add(DependencyNodeCore<DependencyContextType> node, string reason)
ILCompiler.ReadyToRun (1)
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
4340public void Add(DependencyNode node, string reason)
ILCompiler.RyuJit (1)
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
4340public void Add(DependencyNode node, string reason)
25 references to Add
ILCompiler.Compiler (24)
Compiler\Dataflow\ReflectionMarker.cs (2)
143_dependencies.Add(Factory.ModuleMetadata(referencedModule), displayName); 173_dependencies.Add(Factory.ModuleMetadata(referencedModule), reason);
Compiler\DependencyAnalysis\CodeBasedDependencyAlgorithm.cs (1)
60dependencies.Add(factory.NativeLayout.TemplateTypeLayout(templateType), "Generic comparer");
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (3)
203dependencies.Add(factory.ReflectedField(field), "Custom attribute blob"); 244dependencies.Add(factory.ReflectedMethod(setterMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Custom attribute blob"); 269dependencies.Add(factory.ReflectedType(type), "Custom attribute blob");
Compiler\DependencyAnalysis\DynamicDependencyAttributesOnEntityNode.cs (2)
41dependencies.Add(factory.DynamicDependencyAttributesOnEntity(method), "DynamicDependencyAttribute present"); 49dependencies.Add(factory.DynamicDependencyAttributesOnEntity(field), "DynamicDependencyAttribute present");
Compiler\DependencyAnalysis\InlineableStringsResourceNode.cs (1)
66dependencies.Add(factory.InlineableStringResource((EcmaModule)mdType.Module), "Using the System.SR class");
Compiler\DependencyAnalysis\ReflectionInvokeMapNode.cs (1)
67dependencies.Add(factory.ShadowNonConcreteMethod(method), "Shadow generic reflectable method");
Compiler\DependencyAnalysis\ReflectionVirtualInvokeMapNode.cs (2)
95dependencies.Add(factory.GVMDependencies(slotDefiningMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), "GVM callable reflectable method"); 101dependencies.Add(factory.VirtualMethodUse(slotDefiningMethod), "Reflection virtual invoke method");
Compiler\DependencyAnalysis\TypeMetadataNode.cs (3)
150dependencies.Add(nodeFactory.ReflectedType(type), "Reflected IDynamicInterfaceCastableImplementation"); 158dependencies.Add(nodeFactory.TypeMetadata((MetadataType)typeDefinition), reason); 170dependencies.Add(nodeFactory.TypeMetadata((MetadataType)type), reason);
Compiler\RootingHelpers.cs (3)
255dependencies.Add(factory.ReflectedField(typicalField), reason); 286dependencies.Add(factory.ReflectedField(field), reason); 381dependencies.Add(dependency, reason);
Compiler\UsageBasedInteropStubManager.cs (2)
78dependencies.Add(factory.DelegateMarshallingData((DefType)type), "Delegate marshlling"); 86dependencies.Add(factory.StructMarshallingData(defType), "Struct marshalling");
Compiler\UsageBasedMetadataManager.cs (4)
246dependencies.Add(factory.MethodMetadata(method.GetTypicalMethodDefinition()), "Reflectable method"); 289dependencies.Add(factory.EmbeddedTrimmingDescriptor(ecmaModule), "Embedded descriptor file"); 755dependencies.Add(factory.ReflectedField(fieldToReport), "Use of a field"); 956dependencies.Add(factory.DataflowAnalyzedMethod(methodILDefinition), reason);
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (1)
208dependencies.Add(imp, "Dependency of synthesized PGO data");