1 write to _desc
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
207
_desc
= desc;
12 references to _desc
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Contracts\RuntimeTypeSystem_1.cs (12)
217
public ushort Slot =>
_desc
.Slot;
284
public MethodClassification Classification => (MethodClassification)((int)
_desc
.Flags & (int)MethodDescFlags_1.MethodDescFlags.ClassificationMask);
286
private bool HasFlags(MethodDescFlags_1.MethodDescFlags flags) => (
_desc
.Flags & (ushort)flags) != 0;
287
private bool HasFlags(MethodDescFlags_1.MethodDescFlags3 flags) => (
_desc
.Flags3AndTokenRemainder & (ushort)flags) != 0;
295
public TargetPointer CodeData =>
_desc
.CodeData;
297
public TargetPointer? GCCoverageInfo =>
_desc
.GCCoverageInfo;
301
internal bool HasNonVtableSlot => MethodDescOptionalSlots.HasNonVtableSlot(
_desc
.Flags);
302
internal bool HasNativeCodeSlot => MethodDescOptionalSlots.HasNativeCodeSlot(
_desc
.Flags);
303
internal bool HasAsyncMethodData => MethodDescOptionalSlots.HasAsyncMethodData(
_desc
.Flags);
309
internal TargetPointer GetAddressOfNonVtableSlot() => MethodDescOptionalSlots.GetAddressOfNonVtableSlot(Address, Classification,
_desc
.Flags, _target);
310
internal TargetPointer GetAddressOfNativeCodeSlot() => MethodDescOptionalSlots.GetAddressOfNativeCodeSlot(Address, Classification,
_desc
.Flags, _target);
311
internal TargetPointer GetAddressOfAsyncMethodData() => MethodDescOptionalSlots.GetAddressOfAsyncMethodData(Address, Classification,
_desc
.Flags, _target);