28 references to DependencyListEntry
ILCompiler.Compiler (24)
Compiler\DependencyAnalysis\ArrayOfEmbeddedPointersNode.cs (1)
92
new
DependencyListEntry
(Target, "reloc"),
Compiler\DependencyAnalysis\DelegateMarshallingDataNode.cs (4)
34
new
DependencyListEntry
(factory.NecessaryTypeSymbol(_type), "Delegate Marshalling Stub"),
35
new
DependencyListEntry
(factory.MethodEntrypoint(stateManager.GetOpenStaticDelegateMarshallingThunk(_type)), "Delegate Marshalling Stub"),
36
new
DependencyListEntry
(factory.MethodEntrypoint(stateManager.GetClosedDelegateMarshallingThunk(_type)), "Delegate Marshalling Stub"),
37
new
DependencyListEntry
(factory.MethodEntrypoint(stateManager.GetForwardDelegateCreationThunk(_type)), "Delegate Marshalling Stub"));
Compiler\DependencyAnalysis\ExactMethodInstantiationsNode.cs (3)
111
dependencies.Add(new
DependencyListEntry
(methodEntryPointNode, "Exact method instantiation entry"));
114
dependencies.Add(new
DependencyListEntry
(factory.NecessaryTypeSymbol(method.OwningType), "Exact method instantiation entry"));
118
dependencies.Add(new
DependencyListEntry
(factory.NecessaryTypeSymbol(arg), "Exact method instantiation entry"));
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (3)
137
sink.Add(new
DependencyListEntry
(
225
sink.Add(new
DependencyListEntry
(
235
sink.Add(new
DependencyListEntry
(
Compiler\DependencyAnalysis\GenericMethodsHashtableNode.cs (2)
104
dependencies.Add(new
DependencyListEntry
(containingTypeNode, "GenericMethodsHashtable entry containing type"));
110
dependencies.Add(new
DependencyListEntry
(argNode, "GenericMethodsHashtable entry instantiation argument"));
Compiler\DependencyAnalysis\GenericTypesTemplateMap.cs (1)
79
dependencies.Add(new
DependencyListEntry
(factory.NecessaryTypeSymbol(templateType), "Template type"));
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (1)
63
dependencies.Add(new
DependencyListEntry
(factory.NecessaryTypeSymbol(openImplementationMethod.OwningType), "interface gvm table implementation method owning type"));
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (5)
132
sink.Add(new
DependencyListEntry
(context.NecessaryTypeSymbol(_method.OwningType), "NativeLayoutMethodEntryVertexNode containing type"));
134
sink.Add(new
DependencyListEntry
(context.NecessaryTypeSymbol(arg), "NativeLayoutMethodEntryVertexNode instantiation argument type"));
149
sink.Add(new
DependencyListEntry
(methodEntryPointNode, "NativeLayoutMethodEntryVertexNode entrypoint"));
666
sink.Add(new
DependencyListEntry
(dependency, "Dependencies to make a generic method template viable Method Instantiation"));
673
sink.Add(new
DependencyListEntry
(dependency, "Dependencies to make a generic method template viable OwningType"));
Compiler\DependencyAnalysis\ScannedMethodNode.cs (1)
62
_dependencies.Add(new
DependencyListEntry
(factory.MethodEntrypoint(nonUnboxingMethod, false), "Non-unboxing method"));
Compiler\DependencyAnalysis\ThreadStaticsNode.cs (2)
72
sink.Add(new
DependencyListEntry
(GetGCStaticEETypeNode(factory), "ThreadStatic MethodTable"));
93
sink.Add(new
DependencyListEntry
(factory.TypeThreadStaticIndex(type), "ThreadStatic index for debug visualization"));
parent\parent\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
62
sink.Add(new
DependencyListEntry
(CanonicalMethodNode, "Canonical body"));
ILCompiler.DependencyAnalysisFramework (1)
DependencyNodeCore.cs (1)
43
Add(new
DependencyListEntry
(node, reason));
ILCompiler.ReadyToRun (3)
Compiler\DependencyAnalysis\ArrayOfEmbeddedPointersNode.cs (1)
98
new
DependencyListEntry
(Target, "reloc"),
Compiler\DependencyAnalysis\ReadyToRun\DelayLoadHelperImport.cs (1)
106
new
DependencyListEntry
(_delayLoadHelper, "Delay load helper thunk for ready-to-run fixup import"),
parent\parent\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
62
sink.Add(new
DependencyListEntry
(CanonicalMethodNode, "Canonical body"));