1 write to _associatedType
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\TypeGVMEntriesNode.cs (1)
50
_associatedType
= associatedType;
10 references to _associatedType
ILCompiler.Compiler (10)
Compiler\DependencyAnalysis\TypeGVMEntriesNode.cs (10)
53
public TypeDesc AssociatedType =>
_associatedType
;
59
protected override string GetName(NodeFactory factory) => "__TypeGVMEntriesNode_" + factory.NameMangler.GetMangledTypeName(
_associatedType
);
81
foreach (MethodDesc decl in
_associatedType
.EnumAllVirtualSlots())
92
MethodDesc impl =
_associatedType
.FindVirtualFunctionTargetMethodOnObjectType(decl);
94
if (impl.OwningType ==
_associatedType
)
101
foreach (var iface in
_associatedType
.RuntimeInterfaces)
115
_associatedType
.ResolveInterfaceMethodToStaticVirtualMethodOnType(method) :
_associatedType
.ResolveInterfaceMethodTarget(method);
118
resolution =
_associatedType
.ResolveInterfaceMethodToDefaultImplementationOnType(method, out slotDecl);
127
yield return new InterfaceGVMEntryInfo(method, slotDecl,
_associatedType
, resolution);