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.
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.