19 references to Flags
System.Private.CoreLib (19)
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (19)
909public bool HasComponentSize => (Flags & enum_flag_HasComponentSize) != 0; 911public bool ContainsGCPointers => (Flags & enum_flag_ContainsGCPointers) != 0; 913public bool NonTrivialInterfaceCast => (Flags & enum_flag_NonTrivialInterfaceCast) != 0; 919public bool HasFinalizer => (Flags & enum_flag_HasFinalizer) != 0; 921public bool IsCollectible => (Flags & enum_flag_Collectible) != 0; 926public bool HasDefaultConstructor => (Flags & (enum_flag_HasComponentSize | enum_flag_HasDefaultCtor)) == enum_flag_HasDefaultCtor; 961public bool IsInterface => (Flags & enum_flag_Category_Mask) == enum_flag_Category_Interface; 963public bool IsValueType => (Flags & enum_flag_Category_ValueType_Mask) == enum_flag_Category_ValueType; 966public bool IsNullable { [MethodImpl(MethodImplOptions.AggressiveInlining)] get { return (Flags & enum_flag_Category_Mask) == enum_flag_Category_Nullable; } } 968public bool IsByRefLike => (Flags & (enum_flag_HasComponentSize | enum_flag_IsByRefLike)) == enum_flag_IsByRefLike; 971public bool IsPrimitive => (Flags & enum_flag_Category_IsPrimitiveMask) == enum_flag_Category_PrimitiveValueType; 973public bool IsTruePrimitive => (Flags & enum_flag_Category_Mask) is enum_flag_Category_TruePrimitive; 975public bool IsArray => (Flags & enum_flag_Category_Array_Mask) == enum_flag_Category_Array; 977public bool HasInstantiation => (Flags & enum_flag_HasComponentSize) == 0 && (Flags & enum_flag_GenericsMask) != enum_flag_GenericsMask_NonGeneric; 979public bool IsGenericTypeDefinition => (Flags & (enum_flag_HasComponentSize | enum_flag_GenericsMask)) == enum_flag_GenericsMask_TypicalInst; 985uint genericsFlags = Flags & (enum_flag_HasComponentSize | enum_flag_GenericsMask); 994uint genericsFlags = Flags & (enum_flag_HasComponentSize | enum_flag_GenericsMask); 999public bool ContainsGenericVariables => (Flags & enum_flag_ContainsGenericVariables) != 0;