1 write to _associatedType
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\TypeGVMEntriesNode.cs (1)
48
_associatedType
= associatedType;
10 references to _associatedType
ILCompiler.Compiler (10)
Compiler\DependencyAnalysis\TypeGVMEntriesNode.cs (10)
51
public TypeDesc AssociatedType =>
_associatedType
;
57
protected override string GetName(NodeFactory factory) => "__TypeGVMEntriesNode_" + factory.NameMangler.GetMangledTypeName(
_associatedType
);
72
foreach (MethodDesc decl in
_associatedType
.EnumAllVirtualSlots())
83
MethodDesc impl =
_associatedType
.FindVirtualFunctionTargetMethodOnObjectType(decl);
85
if (impl.OwningType ==
_associatedType
)
92
foreach (var iface in
_associatedType
.RuntimeInterfaces)
106
_associatedType
.ResolveInterfaceMethodToStaticVirtualMethodOnType(method) :
_associatedType
.ResolveInterfaceMethodTarget(method);
109
resolution =
_associatedType
.ResolveInterfaceMethodToDefaultImplementationOnType(method, out slotDecl);
118
yield return new InterfaceGVMEntryInfo(method, slotDecl,
_associatedType
, resolution);