| BaseCurrencyConverter | Base contract resolver for ICurrency |
| BaseRoundingStrategyConverter | Base contract resolver for IRoundingStrategy |
| Currency | Layer super-type for ICurrency implementations. |
| CurrencyConverter | Base JSON converter for ICurrency |
| DefaultRoundingStrategy | Implements the default strategy for rounding numbers. |
| GBPound | Represents the Great Britain pound Sterling currency. |
| IntegralRoundingStrategy | Implements a strategy for rounding numbers wherein the fractional portion of a number is simply discarded, so the number is always rounded to its whole number. |
| InvalidConversionException | InvalidConversionException is thrown when a conversion between two currencies cannot be accomplished. |
| MoneyJsonConverterNewtonsoft | Converts an object to and from JSON. |
| MoneyJsonConverterSystem | Converts an object or value to or from JSON. |
| RoundingStrategyConverter | Base JSON converter for IRoundingStrategy |
| USDollar | Represents the United States dollar currency. |
| Money | Represents a value of money in a particular unit of currency. |
| ICurrency | Represents a national or theoretical currency unit. |
| IRoundingStrategy | Provides a strategy for rounding decimal values to a given number of significant digits. |