InnerDrive.Financial Namespace

Includes bases and classes to assist with financial calculations.

Classes

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.
MoneyJsonConverterSystemConverts an object or value to or from JSON.
RoundingStrategyConverter Base JSON converter for IRoundingStrategy
USDollar Represents the United States dollar currency.

Structures

Money Represents a value of money in a particular unit of currency.

Interfaces

ICurrency Represents a national or theoretical currency unit.
IRoundingStrategy Provides a strategy for rounding decimal values to a given number of significant digits.