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