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