MonoTouch.Dialog.Extensions.Fraction.Multiply C# (CSharp) Method

Multiply() private static method

private static Multiply ( Fraction frac1, Fraction frac2 ) : Fraction
frac1 Fraction
frac2 Fraction
return Fraction
		private static Fraction Multiply(Fraction frac1, Fraction frac2)
		{
			try
			{
				checked
				{
					long iNumerator=frac1.Numerator*frac2.Numerator;
					long iDenominator=frac1.Denominator*frac2.Denominator;
					return ( new Fraction(iNumerator, iDenominator) );
				}
			}
			catch(OverflowException)
			{
				throw new FractionException("Overflow occurred while performing arithemetic operation");
			}
			catch(Exception)
			{
				throw new FractionException("An error occurred while performing arithemetic operation");
			}
		}