12 references to GetFlag
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Contracts\RuntimeTypeSystem_1.cs (3)
1105
switch (methodTable.Flags.
GetFlag
(MethodTableFlags_1.WFLAGS_HIGH.Category_Mask))
1168
return methodTable.Flags.
GetFlag
(MethodTableFlags_1.WFLAGS_HIGH.Category_Mask) == MethodTableFlags_1.WFLAGS_HIGH.Category_Primitive;
1187
switch (methodTable.Flags.
GetFlag
(MethodTableFlags_1.WFLAGS_HIGH.Category_Mask))
RuntimeTypeSystemHelpers\MethodTableFlags_1.cs (9)
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;