1 write to Flags
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Data\MethodDesc.cs (1)
17
Flags
= target.ReadField<ushort>(address, type, nameof(Flags));
17 references to Flags
Microsoft.Diagnostics.DataContractReader.Contracts (17)
Contracts\RuntimeTypeSystem_1.cs (10)
249
switch ((MethodClassification)(desc.
Flags
& (ushort)MethodDescFlags_1.MethodDescFlags.ClassificationMask))
279
MethodDescFlags_1.MethodDescFlags flags = (MethodDescFlags_1.MethodDescFlags)desc.
Flags
;
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;
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);
Data\MethodDesc.cs (1)
17
Flags = target.ReadField<ushort>(address, type, nameof(
Flags
));
RuntimeTypeSystemHelpers\MethodValidation.cs (6)
66
private bool HasFlags(MethodDescFlags_1.MethodDescFlags flag) => (_desc.
Flags
& (ushort)flag) != 0;
74
internal bool HasNonVtableSlot => MethodDescOptionalSlots.HasNonVtableSlot(_desc.
Flags
);
75
internal bool HasNativeCodeSlot => MethodDescOptionalSlots.HasNativeCodeSlot(_desc.
Flags
);
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);