16 references to MethodDescFlags
Microsoft.Diagnostics.DataContractReader.Contracts (16)
Contracts\RuntimeTypeSystem_1.cs (10)
236
switch ((MethodClassification)(desc.Flags & (ushort)MethodDescFlags_1.
MethodDescFlags
.ClassificationMask))
266
MethodDescFlags_1.
MethodDescFlags
flags = (MethodDescFlags_1.
MethodDescFlags
)desc.Flags;
267
if (flags.HasFlag(MethodDescFlags_1.
MethodDescFlags
.HasNonVtableSlot))
270
if (flags.HasFlag(MethodDescFlags_1.
MethodDescFlags
.HasMethodImpl))
273
if (flags.HasFlag(MethodDescFlags_1.
MethodDescFlags
.HasNativeCodeSlot))
276
if (flags.HasFlag(MethodDescFlags_1.
MethodDescFlags
.HasAsyncMethodData))
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;
305
internal bool IsStatic => HasFlags(MethodDescFlags_1.
MethodDescFlags
.Static);
RuntimeTypeSystemHelpers\MethodDescOptionalSlots.cs (4)
12
=> (flags & (ushort)MethodDescFlags_1.
MethodDescFlags
.HasNonVtableSlot) != 0;
15
=> (flags & (ushort)MethodDescFlags_1.
MethodDescFlags
.HasMethodImpl) != 0;
18
=> (flags & (ushort)MethodDescFlags_1.
MethodDescFlags
.HasNativeCodeSlot) != 0;
21
=> (flags & (ushort)MethodDescFlags_1.
MethodDescFlags
.HasAsyncMethodData) != 0;
RuntimeTypeSystemHelpers\MethodValidation.cs (2)
66
private bool HasFlags(MethodDescFlags_1.
MethodDescFlags
flag) => (_desc.Flags & (ushort)flag) != 0;
81
internal MethodClassification Classification => (MethodClassification)(_desc.Flags & (ushort)MethodDescFlags_1.
MethodDescFlags
.ClassificationMask);