1 write to _desc
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
205
_desc
= desc;
12 references to _desc
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Contracts\RuntimeTypeSystem_1.cs (12)
215
public ushort Slot =>
_desc
.Slot;
282
public MethodClassification Classification => (MethodClassification)((int)
_desc
.Flags & (int)MethodDescFlags_1.MethodDescFlags.ClassificationMask);
284
private bool HasFlags(MethodDescFlags_1.MethodDescFlags flags) => (
_desc
.Flags & (ushort)flags) != 0;
285
private bool HasFlags(MethodDescFlags_1.MethodDescFlags3 flags) => (
_desc
.Flags3AndTokenRemainder & (ushort)flags) != 0;
293
public TargetPointer CodeData =>
_desc
.CodeData;
295
public TargetPointer? GCCoverageInfo =>
_desc
.GCCoverageInfo;
299
internal bool HasNonVtableSlot => MethodDescOptionalSlots.HasNonVtableSlot(
_desc
.Flags);
300
internal bool HasNativeCodeSlot => MethodDescOptionalSlots.HasNativeCodeSlot(
_desc
.Flags);
301
internal bool HasAsyncMethodData => MethodDescOptionalSlots.HasAsyncMethodData(
_desc
.Flags);
307
internal TargetPointer GetAddressOfNonVtableSlot() => MethodDescOptionalSlots.GetAddressOfNonVtableSlot(Address, Classification,
_desc
.Flags, _target);
308
internal TargetPointer GetAddressOfNativeCodeSlot() => MethodDescOptionalSlots.GetAddressOfNativeCodeSlot(Address, Classification,
_desc
.Flags, _target);
309
internal TargetPointer GetAddressOfAsyncMethodData() => MethodDescOptionalSlots.GetAddressOfAsyncMethodData(Address, Classification,
_desc
.Flags, _target);