1 write to _method
ILCompiler.Compiler (1)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (1)
37
_method
= method;
20 references to _method
ILCompiler.Compiler (20)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (20)
43
protected override string GetName(NodeFactory factory) => "__GVMDependenciesNode_" + factory.NameMangler.GetMangledMethodName(
_method
);
47
if (!
_method
.IsAbstract)
49
DependencyNodeCore<NodeFactory> node = GetVirtualMethodImplNode(factory,
_method
);
54
if (!
_method
.OwningType.IsInterface)
56
yield return new DependencyListEntry(factory.TypeGVMEntries(
_method
.OwningType.GetTypeDefinition()), "Resolution metadata");
67
TypeDesc methodOwningType =
_method
.OwningType;
71
(methodOwningType.IsSealed() ||
_method
.IsFinal))
82
TypeDesc methodOwningType =
_method
.OwningType;
83
bool methodIsShared =
_method
.IsSharedByGenericInstantiations;
85
TypeSystemContext context =
_method
.Context;
138
MethodDesc interfaceMethod =
_method
.GetMethodDefinition();
141
_method
.GetTypicalMethodDefinition(), (InstantiatedType)potentialDefinitionInterfaces[interfaceIndex]);
159
.MakeInstantiatedMethod(
_method
.Instantiation)
160
.InstantiateSignature(potentialOverrideType.Instantiation,
_method
.Instantiation);
183
factory.MetadataManager.NoteOverridingMethod(
_method
, implementingMethodInstantiation, origin);
224
methodToResolve =
_method
;
229
.GetMethodForInstantiatedType(
_method
.GetTypicalMethodDefinition(), (InstantiatedType)overrideTypeCur)
230
.MakeInstantiatedMethod(
_method
.Instantiation);
235
if (instantiatedTargetMethod !=
_method
)
241
factory.MetadataManager.NoteOverridingMethod(
_method
, instantiatedTargetMethod);