21 references to MethodDescFlags
Microsoft.Diagnostics.DataContractReader.Contracts (21)
Contracts\RuntimeTypeSystem_1.cs (10)
261switch ((MethodClassification)(desc.Flags & (ushort)MethodDescFlags_1.MethodDescFlags.ClassificationMask)) 291MethodDescFlags_1.MethodDescFlags flags = (MethodDescFlags_1.MethodDescFlags)desc.Flags; 292if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasNonVtableSlot)) 295if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasMethodImpl)) 298if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasNativeCodeSlot)) 301if (flags.HasFlag(MethodDescFlags_1.MethodDescFlags.HasAsyncMethodData)) 307public MethodClassification Classification => (MethodClassification)((int)_desc.Flags & (int)MethodDescFlags_1.MethodDescFlags.ClassificationMask); 309private bool HasFlags(MethodDescFlags_1.MethodDescFlags flags) => (_desc.Flags & (ushort)flags) != 0; 330internal bool IsStatic => HasFlags(MethodDescFlags_1.MethodDescFlags.Static);
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (3)
233if (((MethodDescFlags_1.MethodDescFlags)data.Flags & MethodDescFlags_1.MethodDescFlags.Static) != 0 || 252if ((data.Flags & (ushort)MethodDescFlags_1.MethodDescFlags.ClassificationMask) == (ushort)MethodClassification.Array)
Contracts\StackWalk\FrameHandling\MethodGCRefMapLookup.cs (2)
60if (((MethodDescFlags_1.MethodDescFlags)data.Flags & MethodDescFlags_1.MethodDescFlags.Static) != 0)
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);