16 references to MethodDescFlags
Microsoft.Diagnostics.DataContractReader.Contracts (16)
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;
280
if (flags.HasFlag(MethodDescFlags_1.
MethodDescFlags
.HasNonVtableSlot))
283
if (flags.HasFlag(MethodDescFlags_1.
MethodDescFlags
.HasMethodImpl))
286
if (flags.HasFlag(MethodDescFlags_1.
MethodDescFlags
.HasNativeCodeSlot))
289
if (flags.HasFlag(MethodDescFlags_1.
MethodDescFlags
.HasAsyncMethodData))
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;
318
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);