| AnyOfDecimal | Checks that at least one of type arguments is System::Decimal. If so, sets value member to true, otherwise it is false. |
| AreFPandArithmetic | Checks that T1 is arithmetic and T2 is floating point, or vice versa. If so, sets value member to true, otherwise it is false. |
| BothArrayOrList | Checks if both type arguments are arrays or lists. If so, value member is set to true, otherwise it is set to false. |
| BothEnumerable | Checks if both type arguments are IEnumerable. If so, value member is set to true, otherwise it is set to false. |
| IsArray | Checks if type is a System::Array specialization. If so, value member is set to true, otherwise it is set to false. |
| IsList | Checks if type is a System::Collections::Generic::List specialization. If so, value member is set to true, otherwise it is set to false. |