BigRational Operators and Type Conversions

Operators

Addition(BigInteger, BigRational) Adds a big integer and a rational number.
Addition(BigRational, BigInteger) Adds a big integer and a rational number.
Addition(BigRational, BigRational) Adds two rational numbers.
Addition(BigRational, Int32) Adds an integer and a rational number.
Addition(Int32, BigRational) Adds an integer and a rational number.
Division(BigRational, BigInteger) Divides a rational number by an arbitrary precision integer.
Division(BigRational, BigRational) Divides a rational number by another and returns the result.
Division(BigRational, Int32) Divides a rational number by an arbitrary precision integer.
Equality(BigRational, BigInteger) Determines if a rational number is equal to another and returns the result.
Equality(BigRational, BigRational) Determines if a rational number is equal to another and returns the result.
Equality(BigRational, Int32) Determines if a rational number is equal to another and returns the result.
Explicit(BigRational to BigInteger) Converts a BigRational to a BigInteger number.
Explicit(BigRational to Byte) Converts a BigRational to a Byte value.
Explicit(BigRational to Decimal) Converts a BigRational to a Decimal number.
Explicit(BigRational to Double) Converts a BigRational to a double-precision floating-point number.
Explicit(BigRational to Int16) Converts a BigRational to a Int16 value.
Explicit(BigRational to Int32) Converts a BigRational to a Int32 value.
Explicit(BigRational to Int64) Converts a BigRational to a long integer.
Explicit(BigRational to SByte) Converts a BigRational to a SByte value.
Explicit(BigRational to Single) Converts a BigRational to a single-precision floating-point number.
Explicit(BigRational to UInt16) Converts a BigRational to a UInt16 value.
Explicit(BigRational to UInt32) Converts a BigRational to an unsigned integer.
Explicit(BigRational to UInt64) Converts a BigRational to a long unsigned integer.
Explicit(Decimal to BigRational) Converts a Decimal number to a BigInteger value.
Explicit(Double to BigRational) Converts a double-precision floating-point number to a BigInteger value.
Explicit(Single to BigRational) Converts a single-precision floating-point number to a BigInteger value.
Exponent(BigRational, Int32) Represents the exponentiation operator.
Exponentiation(BigRational, Int32) Represents the exponentiation operator.
GreaterThan(BigRational, BigInteger) Determines if a rational number is greater than another and returns the result.
GreaterThan(BigRational, BigRational) Determines if a rational number is greater than another and returns the result.
GreaterThan(BigRational, Int32) Determines if a rational number is greater than another and returns the result.
GreaterThanOrEqual(BigRational, BigInteger) Determines if a rational number is greater than or equal to another and returns the result.
GreaterThanOrEqual(BigRational, BigRational) Determines if a rational number is greater than or equal to another and returns the result.
GreaterThanOrEqual(BigRational, Int32) Determines if a rational number is greater than or equal to another and returns the result.
Implicit(BigInteger to BigRational) Converts a BigInteger value to a BigRational value.
Implicit(Byte to BigRational) Converts a Byte value to a BigRational value.
Implicit(Int16 to BigRational) Converts a 16 bit signed integer to a BigRational value.
Implicit(Int32 to BigRational) Converts a 32 bit signed integer to a BigRational value.
Implicit(Int64 to BigRational) Converts a 64 bit signed integer to a BigRational value.
Implicit(SByte to BigRational) Converts a SByte value to a BigRational value.
Implicit(UInt16 to BigRational) Converts a 16 bit unsigned integer to a BigRational value.
Implicit(UInt32 to BigRational) Converts a 32 bit unsigned integer to a BigRational value.
Implicit(UInt64 to BigRational) Converts a 64 bit unsigned integer to a BigRational value.
Inequality(BigRational, BigInteger) Determines if a rational number is not equal to another and returns the result.
Inequality(BigRational, BigRational) Determines if a rational number is not equal to another and returns the result.
Inequality(BigRational, Int32) Determines if a rational number is not equal to another and returns the result.
LessThan(BigRational, BigInteger) Determines if a rational number is less than another and returns the result.
LessThan(BigRational, BigRational) Determines if a rational number is less than another and returns the result.
LessThan(BigRational, Int32) Determines if a rational number is less than another and returns the result.
LessThanOrEqual(BigRational, BigInteger) Determines if a rational number is less than or equal to another and returns the result.
LessThanOrEqual(BigRational, BigRational) Determines if a rational number is less than or equal to another and returns the result.
LessThanOrEqual(BigRational, Int32) Determines if a rational number is less than or equal to another and returns the result.
Multiply(BigInteger, BigRational) Multiplies a rational number by an arbitrary precision integer.
Multiply(BigRational, BigInteger) Multiplies a rational number by an arbitrary precision integer.
Multiply(BigRational, BigRational) Multiplies two rational numbers.
Multiply(BigRational, Int32) Multiplies a rational number by an integer.
Multiply(Int32, BigRational) Multiplies a rational number by an integer.
Subtraction(BigInteger, BigRational) Subtracts a rational number from a big integer.
Subtraction(BigRational, BigInteger) Subtracts a big integer from a rational number.
Subtraction(BigRational, BigRational) Subtracts a rational number from another and returns the result.
Subtraction(BigRational, Int32) Subtracts an integer from a rational number.
Subtraction(Int32, BigRational) Subtracts a rational number from an integer.
UnaryNegation(BigRational) Negates a rational number from another and returns the result.

See Also