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