6 references to EEClassOrCanonMT
Microsoft.Diagnostics.DataContractReader.Contracts (6)
RuntimeTypeSystemHelpers\TypeValidation.cs (6)
56
internal TargetPointer EEClassOrCanonMT => _target.ReadPointer(Address + (ulong)_type.Fields[nameof(
EEClassOrCanonMT
)].Offset);
57
internal TargetPointer EEClass => MethodTableFlags_1.GetEEClassOrCanonMTBits(
EEClassOrCanonMT
) == MethodTableFlags_1.EEClassOrCanonMTBits.EEClass ?
EEClassOrCanonMT
: throw new InvalidOperationException("not an EEClass");
62
if (MethodTableFlags_1.GetEEClassOrCanonMTBits(
EEClassOrCanonMT
) == MethodTableFlags_1.EEClassOrCanonMTBits.CanonMT)
64
return MethodTableFlags_1.UntagEEClassOrCanonMT(
EEClassOrCanonMT
);
212
TargetPointer eeClassOrCanonMT = methodTable.
EEClassOrCanonMT
;