1 write to _type
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\VTableSliceNode.cs (1)
26
_type
= type;
11 references to _type
ILCompiler.Compiler (11)
Compiler\DependencyAnalysis\VTableSliceNode.cs (11)
65
public TypeDesc Type =>
_type
;
76
protected override string GetName(NodeFactory factory) => $"__vtable_{factory.NameMangler.GetMangledTypeName(
_type
)}";
82
if (
_type
.HasBaseType)
84
yield return new DependencyListEntry(factory.VTable(
_type
.BaseType), "Base type VTable");
87
TypeDesc canonType =
_type
.ConvertToCanonForm(CanonicalFormKind.Specific);
88
if (
_type
!= canonType)
199
Debug.Assert(virtualMethod.OwningType ==
_type
);
206
if (
_type
.IsObject && virtualMethod.Name.SequenceEqual("Finalize"u8))
216
return
_type
.ConvertToCanonForm(CanonicalFormKind.Specific) !=
_type
;
224
DefType defType =
_type
.GetClosestDefType();