16 references to MethodDescFlags
Microsoft.Diagnostics.DataContractReader.Contracts (16)
Contracts\RuntimeTypeSystem_1.cs (10)
236switch ((MethodClassification)(desc.Flags & (ushort)MethodDescFlags_1.MethodDescFlags.ClassificationMask)) 266MethodDescFlags_1.MethodDescFlags flags = (MethodDescFlags_1.MethodDescFlags)desc.Flags; 267if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasNonVtableSlot)) 270if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasMethodImpl)) 273if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasNativeCodeSlot)) 276if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasAsyncMethodData)) 282public MethodClassification Classification => (MethodClassification)((int)_desc.Flags & (int)MethodDescFlags_1.MethodDescFlags.ClassificationMask); 284private bool HasFlags(MethodDescFlags_1.MethodDescFlags flags) => (_desc.Flags & (ushort)flags) != 0; 305internal 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);