1 write to _type
ILCompiler.Compiler (1)
Compiler\DependencyAnalysis\SealedVTableNode.cs (1)
29
_type
= type;
10 references to _type
ILCompiler.Compiler (10)
Compiler\DependencyAnalysis\SealedVTableNode.cs (10)
34
public override ObjectNodeSection GetSection(NodeFactory factory) =>
_type
.Context.Target.IsWindows ? ObjectNodeSection.FoldableReadOnlyDataSection : ObjectNodeSection.DataSection;
38
sb.Append(nameMangler.CompilationUnitPrefix).Append("__SealedVTable_"u8).Append(nameMangler.NodeMangler.MethodTable(
_type
));
43
public override bool IsShareable => EETypeNode.IsTypeNodeShareable(
_type
);
105
DefType declType =
_type
.GetClosestDefType();
261
TypeDesc declType =
_type
.GetClosestDefType();
276
bool isSharedDynamicInterfaceCastableImpl =
_type
.IsInterface
277
&&
_type
.IsCanonicalSubtype(CanonicalFormKind.Any)
278
&& ((MetadataType)
_type
).IsDynamicInterfaceCastableImplementation();
309
return comparer.Compare(
_type
, ((SealedVTableNode)other).
_type
);