16 references to MethodDescFlags
Microsoft.Diagnostics.DataContractReader.Contracts (16)
Contracts\RuntimeTypeSystem_1.cs (10)
238
switch ((MethodClassification)(desc.Flags & (ushort)MethodDescFlags_1.
MethodDescFlags
.ClassificationMask))
268
MethodDescFlags_1.
MethodDescFlags
flags = (MethodDescFlags_1.
MethodDescFlags
)desc.Flags;
269
if (flags.HasFlag(MethodDescFlags_1.
MethodDescFlags
.HasNonVtableSlot))
272
if (flags.HasFlag(MethodDescFlags_1.
MethodDescFlags
.HasMethodImpl))
275
if (flags.HasFlag(MethodDescFlags_1.
MethodDescFlags
.HasNativeCodeSlot))
278
if (flags.HasFlag(MethodDescFlags_1.
MethodDescFlags
.HasAsyncMethodData))
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;
307
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);