43 references to CombinedDependencyListEntry
ILCompiler.Compiler (31)
Compiler\DependencyAnalysis\DataflowAnalyzedMethodNode.cs (1)
67yield return new CombinedDependencyListEntry(d.Node, null, d.Reason);
Compiler\DependencyAnalysis\DelegateTargetVirtualMethodNode.cs (1)
69yield return new CombinedDependencyListEntry(
Compiler\DependencyAnalysis\DictionaryLayoutNode.cs (1)
172conditionalDependencies.Add(new CombinedDependencyListEntry(lookupSignature.TemplateDictionaryNode(factory),
Compiler\DependencyAnalysis\EETypeNode.cs (5)
353result.Add(new CombinedDependencyListEntry( 493result.Add(new CombinedDependencyListEntry(factory.VirtualMethodUse(implMethod), factory.VirtualMethodUse(interfaceMethod), "Interface method")); 496result.Add(new CombinedDependencyListEntry( 513result.Add(new CombinedDependencyListEntry(factory.VirtualMethodUse(interfaceMethod), factory.VariantInterfaceMethodUse(typicalInterfaceMethod), "Interface method")); 541result.Add(new CombinedDependencyListEntry(
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (3)
246conditionalDependencies.Add(new CombinedDependencyListEntry(_lookupSignature.TemplateDictionaryNode(factory), 253conditionalDependencies.Add(new CombinedDependencyListEntry(_lookupSignature.TemplateDictionaryNode(factory), 267conditionalDependencies.Add(new CombinedDependencyListEntry(nonGcRegionLookup.TemplateDictionaryNode(factory),
Compiler\DependencyAnalysis\VTableSliceNode.cs (1)
239yield return new CombinedDependencyListEntry(
Compiler\MetadataManager.cs (1)
483yield return new CombinedDependencyListEntry(
Compiler\UsageBasedMetadataManager.cs (13)
434dependencies.Add(new DependencyNodeCore<NodeFactory>.CombinedDependencyListEntry( 458dependencies.Add(new DependencyNodeCore<NodeFactory>.CombinedDependencyListEntry( 474dependencies.Add(new DependencyNodeCore<NodeFactory>.CombinedDependencyListEntry( 502dependencies.Add(new DependencyNodeCore<NodeFactory>.CombinedDependencyListEntry( 534dependencies.Add(new DependencyNodeCore<NodeFactory>.CombinedDependencyListEntry( 579dependencies.Add(new DependencyNodeCore<NodeFactory>.CombinedDependencyListEntry( 586dependencies.Add(new DependencyNodeCore<NodeFactory>.CombinedDependencyListEntry( 592dependencies.Add(new DependencyNodeCore<NodeFactory>.CombinedDependencyListEntry( 601dependencies.Add(new DependencyNodeCore<NodeFactory>.CombinedDependencyListEntry( 608dependencies.Add(new DependencyNodeCore<NodeFactory>.CombinedDependencyListEntry( 614dependencies.Add(new DependencyNodeCore<NodeFactory>.CombinedDependencyListEntry( 632dependencies.Add(new DependencyNodeCore<NodeFactory>.CombinedDependencyListEntry( 701dependencies.Add(new DependencyNodeCore<NodeFactory>.CombinedDependencyListEntry(
parent\parent\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (4)
177dynamicDependencies.Add(new CombinedDependencyListEntry(node, null, "ImplementingMethodInstantiation")); 185dynamicDependencies.Add(new CombinedDependencyListEntry(factory.GVMDependencies(canonImpl), null, "ImplementingMethodInstantiation")); 248dynamicDependencies.Add(new CombinedDependencyListEntry(node, null, "DerivedMethodInstantiation")); 264dynamicDependencies.Add(new CombinedDependencyListEntry(factory.TypeGVMEntries(currentType.GetTypeDefinition()), null, "Resolution metadata"));
parent\parent\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
105yield return new CombinedDependencyListEntry(nodeInner.Node, canonDep.OtherReasonNode, nodeInner.Reason);
ILCompiler.DependencyAnalysisFramework (1)
DependencyAnalyzer.cs (1)
210new DependencyNodeCore<DependencyContextType>.CombinedDependencyListEntry(dependency.Node, node, dependency.Reason);
ILCompiler.ReadyToRun (11)
Compiler\DependencyAnalysis\ArrayInterfaceMethodsNode.cs (1)
72result.Add(new CombinedDependencyListEntry(
Compiler\DependencyAnalysis\InheritedVirtualMethodsNode.cs (5)
67result.Add(new CombinedDependencyListEntry(factory.UnboxingStub(canonImpl), factory.VirtualMethodUse(decl), "Unbox for virtual method on VT")); 80result.Add(new CombinedDependencyListEntry(implNode, factory.VirtualMethodUse(decl), "Virtual method")); 126result.Add(new CombinedDependencyListEntry(factory.UnboxingStub(implMethod), factory.VirtualMethodUse(interfaceMethod), "Unbox for interface method on VT")); 134result.Add(new CombinedDependencyListEntry(factory.VirtualMethodUse(implMethod), factory.VirtualMethodUse(interfaceMethod), "Interface method")); 141result.Add(new CombinedDependencyListEntry(implNode, factory.VirtualMethodUse(interfaceMethod), "Interface method"));
parent\parent\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (4)
168dynamicDependencies.Add(new CombinedDependencyListEntry(factory.UnboxingStub(canonImpl), null, "Unboxing thunk for interface GVM")); 177dynamicDependencies.Add(new CombinedDependencyListEntry(node, null, "ImplementingMethodInstantiation")); 185dynamicDependencies.Add(new CombinedDependencyListEntry(factory.GVMDependencies(canonImpl), null, "ImplementingMethodInstantiation")); 248dynamicDependencies.Add(new CombinedDependencyListEntry(node, null, "DerivedMethodInstantiation"));
parent\parent\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
105yield return new CombinedDependencyListEntry(nodeInner.Node, canonDep.OtherReasonNode, nodeInner.Reason);