1 write to _desc
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
218
_desc
= desc;
12 references to _desc
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Contracts\RuntimeTypeSystem_1.cs (12)
228
public ushort Slot =>
_desc
.Slot;
295
public MethodClassification Classification => (MethodClassification)((int)
_desc
.Flags & (int)MethodDescFlags_1.MethodDescFlags.ClassificationMask);
297
private bool HasFlags(MethodDescFlags_1.MethodDescFlags flags) => (
_desc
.Flags & (ushort)flags) != 0;
298
private bool HasFlags(MethodDescFlags_1.MethodDescFlags3 flags) => (
_desc
.Flags3AndTokenRemainder & (ushort)flags) != 0;
306
public TargetPointer CodeData =>
_desc
.CodeData;
308
public TargetPointer? GCCoverageInfo =>
_desc
.GCCoverageInfo;
312
internal bool HasNonVtableSlot => MethodDescOptionalSlots.HasNonVtableSlot(
_desc
.Flags);
313
internal bool HasNativeCodeSlot => MethodDescOptionalSlots.HasNativeCodeSlot(
_desc
.Flags);
314
internal bool HasAsyncMethodData => MethodDescOptionalSlots.HasAsyncMethodData(
_desc
.Flags);
320
internal TargetPointer GetAddressOfNonVtableSlot() => MethodDescOptionalSlots.GetAddressOfNonVtableSlot(Address, Classification,
_desc
.Flags, _target);
321
internal TargetPointer GetAddressOfNativeCodeSlot() => MethodDescOptionalSlots.GetAddressOfNativeCodeSlot(Address, Classification,
_desc
.Flags, _target);
322
internal TargetPointer GetAddressOfAsyncMethodData() => MethodDescOptionalSlots.GetAddressOfAsyncMethodData(Address, Classification,
_desc
.Flags, _target);