30 references to WFLAGS_HIGH
Microsoft.Diagnostics.DataContractReader.Contracts (30)
Contracts\RuntimeTypeSystem_1.cs (14)
1124switch (methodTable.Flags.GetFlag(MethodTableFlags_1.WFLAGS_HIGH.Category_Mask)) 1126case MethodTableFlags_1.WFLAGS_HIGH.Category_Array: 1128case MethodTableFlags_1.WFLAGS_HIGH.Category_Array | MethodTableFlags_1.WFLAGS_HIGH.Category_IfArrayThenSzArray: 1130case MethodTableFlags_1.WFLAGS_HIGH.Category_ValueType: 1131case MethodTableFlags_1.WFLAGS_HIGH.Category_Nullable: 1132case MethodTableFlags_1.WFLAGS_HIGH.Category_Primitive: 1134case MethodTableFlags_1.WFLAGS_HIGH.Category_TruePrimitive: 1187return methodTable.Flags.GetFlag(MethodTableFlags_1.WFLAGS_HIGH.Category_Mask) == MethodTableFlags_1.WFLAGS_HIGH.Category_Primitive; 1206switch (methodTable.Flags.GetFlag(MethodTableFlags_1.WFLAGS_HIGH.Category_Mask)) 1208case MethodTableFlags_1.WFLAGS_HIGH.Category_Array: 1215case MethodTableFlags_1.WFLAGS_HIGH.Category_Array | MethodTableFlags_1.WFLAGS_HIGH.Category_IfArrayThenSzArray:
RuntimeTypeSystemHelpers\MethodTableFlags_1.cs (16)
74private WFLAGS_HIGH FlagsHigh => (WFLAGS_HIGH)MTFlags; 79public WFLAGS_HIGH GetFlag(WFLAGS_HIGH mask) => FlagsHigh & mask; 102public bool HasComponentSize => GetFlag(WFLAGS_HIGH.HasComponentSize) != 0; 103public bool IsInterface => GetFlag(WFLAGS_HIGH.Category_Mask) == WFLAGS_HIGH.Category_Interface; 104public bool IsValueType => GetFlag(WFLAGS_HIGH.Category_ValueType_Mask) == WFLAGS_HIGH.Category_ValueType; 106public bool IsArray => GetFlag(WFLAGS_HIGH.Category_Array_Mask) == WFLAGS_HIGH.Category_Array; 110public bool ContainsGCPointers => GetFlag(WFLAGS_HIGH.ContainsGCPointers) != 0; 111public bool RequiresAlign8 => GetFlag(WFLAGS_HIGH.RequiresAlign8) != 0; 112public bool IsCollectible => GetFlag(WFLAGS_HIGH.Collectible) != 0; 113public bool IsTrackedReferenceWithFinalizer => GetFlag(WFLAGS_HIGH.IsTrackedReferenceWithFinalizer) != 0; 120public bool ContainsGenericVariables => GetFlag(WFLAGS_HIGH.ContainsGenericVariables) != 0;