16 references to MethodDescFlags
Microsoft.Diagnostics.DataContractReader.Contracts (16)
Contracts\RuntimeTypeSystem_1.cs (10)
249switch ((MethodClassification)(desc.Flags & (ushort)MethodDescFlags_1.MethodDescFlags.ClassificationMask)) 279MethodDescFlags_1.MethodDescFlags flags = (MethodDescFlags_1.MethodDescFlags)desc.Flags; 280if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasNonVtableSlot)) 283if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasMethodImpl)) 286if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasNativeCodeSlot)) 289if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasAsyncMethodData)) 295public MethodClassification Classification => (MethodClassification)((int)_desc.Flags & (int)MethodDescFlags_1.MethodDescFlags.ClassificationMask); 297private bool HasFlags(MethodDescFlags_1.MethodDescFlags flags) => (_desc.Flags & (ushort)flags) != 0; 318internal 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)
66private bool HasFlags(MethodDescFlags_1.MethodDescFlags flag) => (_desc.Flags & (ushort)flag) != 0; 81internal MethodClassification Classification => (MethodClassification)(_desc.Flags & (ushort)MethodDescFlags_1.MethodDescFlags.ClassificationMask);