/// <summary> /// Creates an instance. /// <para> /// In most cases, applications should use the <seealso cref="#DEFAULT"/> instance. /// /// </para> /// </summary> /// <param name="tradePricer"> the pricer for <seealso cref="ResolvedBillTrade"/> </param> public BillTradeCalculations(DiscountingBillTradePricer tradePricer) { this.calc = new BillMeasureCalculations(tradePricer); }
/// <summary> /// Creates an instance. /// </summary> /// <param name="tradePricer"> the pricer for <seealso cref="ResolvedBillTrade"/> </param> internal BillMeasureCalculations(DiscountingBillTradePricer tradePricer) { this.tradePricer = ArgChecker.notNull(tradePricer, "tradePricer"); }