1 write to _desc
Microsoft.Diagnostics.DataContractReader.Contracts (1)
RuntimeTypeSystemHelpers\MethodValidation.cs (1)
60
_desc
= desc;
11 references to _desc
Microsoft.Diagnostics.DataContractReader.Contracts (11)
RuntimeTypeSystemHelpers\MethodValidation.cs (11)
66
private bool HasFlags(MethodDescFlags_1.MethodDescFlags flag) => (
_desc
.Flags & (ushort)flag) != 0;
67
private bool HasFlags(MethodDescFlags_1.MethodDescEntryPointFlags flag) => (
_desc
.EntryPointFlags & (byte)flag) != 0;
69
private bool HasFlags(MethodDescFlags_1.MethodDescFlags3 flag) => (
_desc
.Flags3AndTokenRemainder & (ushort)flag) != 0;
71
internal byte ChunkIndex =>
_desc
.ChunkIndex;
73
internal ushort Slot =>
_desc
.Slot;
74
internal bool HasNonVtableSlot => MethodDescOptionalSlots.HasNonVtableSlot(
_desc
.Flags);
75
internal bool HasNativeCodeSlot => MethodDescOptionalSlots.HasNativeCodeSlot(
_desc
.Flags);
79
internal TargetPointer CodeData =>
_desc
.CodeData;
81
internal MethodClassification Classification => (MethodClassification)(
_desc
.Flags & (ushort)MethodDescFlags_1.MethodDescFlags.ClassificationMask);
84
internal TargetPointer GetAddressOfNonVtableSlot() => MethodDescOptionalSlots.GetAddressOfNonVtableSlot(Address, Classification,
_desc
.Flags, _target);
85
internal TargetPointer GetAddressOfNativeCodeSlot() => MethodDescOptionalSlots.GetAddressOfNativeCodeSlot(Address, Classification,
_desc
.Flags, _target);