25 references to CombinedDependencyListEntry
ILCompiler.Compiler (25)
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (2)
134dependencies.Add(new CombinedDependencyListEntry(caDependency.Node, condition, caDependency.Reason)); 137dependencies.Add(new CombinedDependencyListEntry(factory.CustomAttributeMetadata(new ReflectableCustomAttribute(module, caHandle)), condition, "Attribute metadata"));
Compiler\DependencyAnalysis\EETypeNode.cs (9)
328result.Add(new CombinedDependencyListEntry( 345result.Add(new CombinedDependencyListEntry(maximallyConstructableType, factory.MaximallyConstructableType(_type.ConvertToCanonForm(CanonicalFormKind.Specific)), "Trigger full type generation if canonical form exists")); 406result.Add(new CombinedDependencyListEntry(implNode, factory.VirtualMethodUse(decl), "Virtual method")); 408result.Add(new CombinedDependencyListEntry( 483result.Add(new CombinedDependencyListEntry(factory.MethodEntrypoint(defaultIntfMethod), factory.VirtualMethodUse(interfaceMethod), "Interface method")); 486result.Add(new CombinedDependencyListEntry( 512result.Add(new CombinedDependencyListEntry(implMethodUseNode, factory.VariantInterfaceMethodUse(typicalInterfaceMethod), "Interface method")); 546result.Add(new CombinedDependencyListEntry(factory.MethodEntrypoint(defaultIntfMethod), factory.VirtualMethodUse(interfaceMethod), "Interface method")); 548result.Add(new CombinedDependencyListEntry(
Compiler\DependencyAnalysis\ExternalTypeMapNode.cs (4)
43yield return new CombinedDependencyListEntry( 53yield return new CombinedDependencyListEntry( 66yield return new CombinedDependencyListEntry( 78yield return new CombinedDependencyListEntry(
Compiler\DependencyAnalysis\GCStaticsNode.cs (1)
80new CombinedDependencyListEntry(factory.NecessaryTypeSymbol(_type),
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (1)
159yield return new CombinedDependencyListEntry(
Compiler\DependencyAnalysis\NonGCStaticsNode.cs (1)
154new CombinedDependencyListEntry(factory.NecessaryTypeSymbol(_type),
Compiler\DependencyAnalysis\ProxyTypeMapNode.cs (2)
45yield return new CombinedDependencyListEntry( 55yield return new CombinedDependencyListEntry(
Compiler\DependencyAnalysis\TentativeInstanceMethodNode.cs (1)
53new CombinedDependencyListEntry(
Compiler\DependencyAnalysis\ThreadStaticsNode.cs (1)
116new CombinedDependencyListEntry(factory.NecessaryTypeSymbol(_type),
Compiler\UsageBasedTypeMapManager.cs (2)
34entries.Add(new CombinedDependencyListEntry(GetExternalTypeMapNode(typeMapGroup, typeMap), context.ExternalTypeMapRequest(typeMapGroup), "ExternalTypeMap")); 35entries.Add(new CombinedDependencyListEntry(GetProxyTypeMapNode(typeMapGroup, typeMap), context.ProxyTypeMapRequest(typeMapGroup), "ProxyTypeMap"));
IL\ILImporter.Scanner.cs (1)
201conditionalDependencies.Add(new(dep.Node, bb.Condition, dep.Reason));