| BitConverterN | Converts numeric values to arrays of bytes, and an array of bytes to numeric values. |
| BitOperations | |
| ConvertN | |
| EnumerableExtensions | |
| MathN | Provides static methods for trigonometric, logarithmic, and other common mathematical functions for implementations of INumericTSelf |
| Numeric | |
| NumericExtensions | |
| RandomExtensions | |
| Scaled | |
| UnitN | |
| Vector2N | |
| Vector3N | |
| VectorExtensions |
| ByteN | Represents an 8-bit unsigned integer. |
| DecimalN | Represents a decimal floating-point number. |
| DoubleN | Represents a double-precision floating-point number. |
| Fix64 | Represents a decimal fixed-point number. |
| Int16N | Represents a 16-bit signed integer. |
| Int32N | Represents a 32-bit signed integer. |
| Int64N | Represents a 64-bit signed integer. |
| SByteN | Represents an 8-bit signed integer. |
| SingleN | Represents a single-precision floating-point number. |
| UFix64 | Represents a decimal fixed-point unsigned number. |
| UInt16N | Represents a 16-bit unsigned integer. |
| UInt32N | Represents a 32-bit unsigned integer. |
| UInt64N | Represents a 64-bit unsigned integer. |
| UnitNTNumeric | |
| Vector2NTNumeric | |
| Vector3NTNumeric |
| IConvertTNumeric | Converts objects to or from base data types. |
| IConvertExtendedTNumeric | Converts objects to or from non-CLS compliant base data types. |
| IMathTNumeric | Provides methods for trigonometric, logarithmic, and other common mathematical functions. |
| INumericTSelf | Defines a generalization for numeric value types. |
| INumericBitConverterTNumeric | Converts numeric values to arrays of bytes, and an array of bytes to numeric values. |
| INumericExtendedTSelf | An extended version of INumericTSelf that supports non-CLS-compliant operations such as conversion to unsigned numbers. |
| INumericRandomTNumeric | |
| INumericStaticTNumeric |
| Conversion | |
| Generation | Specifies how numbers should be randomly generated. |