15 references to Flags
System.Private.CoreLib (15)
src\System\Runtime\CompilerServices\RuntimeHelpers.CoreCLR.cs (15)
643public bool HasComponentSize => (Flags & enum_flag_HasComponentSize) != 0; 645public bool ContainsGCPointers => (Flags & enum_flag_ContainsPointers) != 0; 647public bool NonTrivialInterfaceCast => (Flags & enum_flag_NonTrivialInterfaceCast) != 0; 649public bool HasTypeEquivalence => (Flags & enum_flag_HasTypeEquivalence) != 0; 653public bool HasDefaultConstructor => (Flags & (enum_flag_HasComponentSize | enum_flag_HasDefaultCtor)) == enum_flag_HasDefaultCtor; 678public bool IsInterface => (Flags & enum_flag_Category_Mask) == enum_flag_Category_Interface; 680public bool IsValueType => (Flags & enum_flag_Category_ValueType_Mask) == enum_flag_Category_ValueType; 682public bool IsNullable => (Flags & enum_flag_Category_Mask) == enum_flag_Category_Nullable; 684public bool IsByRefLike => (Flags & (enum_flag_HasComponentSize | enum_flag_IsByRefLike)) == enum_flag_IsByRefLike; 687public bool IsPrimitive => (Flags & enum_flag_Category_Mask) is enum_flag_Category_PrimitiveValueType or enum_flag_Category_TruePrimitive; 689public bool HasInstantiation => (Flags & enum_flag_HasComponentSize) == 0 && (Flags & enum_flag_GenericsMask) != enum_flag_GenericsMask_NonGeneric; 691public bool IsGenericTypeDefinition => (Flags & (enum_flag_HasComponentSize | enum_flag_GenericsMask)) == enum_flag_GenericsMask_TypicalInst; 697uint genericsFlags = Flags & (enum_flag_HasComponentSize | enum_flag_GenericsMask); 702public bool ContainsGenericVariables => (Flags & enum_flag_ContainsGenericVariables) != 0;