/// <summary> /// Subtracts the given value from this instance of <see cref="BigDecimal"/>. /// </summary> /// <remarks> /// <para> /// This overload rounds the result of the operation to the <paramref name="mc">context</paramref> /// provided as argument. /// </para> /// </remarks> /// <param name="subtrahend">The value to be subtracted from this <see cref="BigDecimal"/>.</param> /// <param name="mc">The context used to round the result of this operation.</param> /// <returns> /// Returns an instance of <see cref="BigDecimal"/> that is the result of the /// subtraction of the given <paramref name="subtrahend"/> from this instance. /// </returns> /// <exception cref="ArgumentNullException"> /// If either of the given <paramref name="subtrahend"/> or <paramref name="mc"/> are <c>null</c>. /// </exception> public static BigDecimal Subtract(BigDecimal value, BigDecimal subtrahend, MathContext mc) { return(BigDecimalMath.Subtract(value, subtrahend, mc)); }
/// <summary> /// Subtracts the given value from this instance of <see cref="BigDecimal"/>. /// </summary> /// <remarks> /// </remarks> /// <param name="subtrahend">The value to be subtracted from this <see cref="BigDecimal"/>.</param> /// <returns> /// Returns an instance of <see cref="BigDecimal"/> that is the result of the /// subtraction of the given <paramref name="subtrahend"/> from this instance. /// </returns> /// <exception cref="ArgumentNullException"> /// If the given <paramref name="subtrahend"/> is <c>null</c>. /// </exception> public static BigDecimal Subtract(BigDecimal value, BigDecimal subtrahend) { return(BigDecimalMath.Subtract(value, subtrahend)); }