


## Typedefs

| Typedef | Description |
| --- | --- |
| [AnyOfDecimal](./anyofdecimal/) | Checks that at least one of type arguments is [System::Decimal](../system/decimal/). If so, sets value member to true, otherwise it is false. |
| [AreFPandArithmetic](./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](./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](./bothenumerable/) | Checks if both type arguments are IEnumerable. If so, value member is set to true, otherwise it is set to false. |
| [IsArray](./isarray/) | Checks if type is a [System::Array](../system/array/) specialization. If so, value member is set to true, otherwise it is set to false. |
| [IsList](./islist/) | Checks if type is a [System::Collections::Generic::List](../system.collections.generic/list/) specialization. If so, value member is set to true, otherwise it is set to false. |
