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