This topic has not yet been rated - Rate this topic

# BigInteger Operators and Type Conversions

Solver Foundation 3.0

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

The BigInteger type exposes the following members.

Name Description
BitwiseAnd Performs a bitwise AND operation on two big integers.
BitwiseOr Performs the bitwise OR operation on two big integers.
Decrement Subtracts one from a big integer.
Division Divides two big integers.
Equality(Double, BigInteger) Returns a value that indicates whether a double is equal to a big integer.
Equality(Int32, BigInteger) Returns a value that indicates whether an integer is equal to a big integer.
Equality(Int64, BigInteger) Returns a value that indicates whether a long is equal to a big integer.
Equality(UInt32, BigInteger) Returns a value that indicates whether an unsigned integer is equal to a big integer.
Equality(UInt64, BigInteger) Returns a value that indicates whether an unsigned long is equal to a big integer.
Equality(BigInteger, BigInteger) Returns a value that indicates whether two big integers are equal.
Equality(BigInteger, Double) Returns a value that indicates whether a big integer is equal to a double.
Equality(BigInteger, Int32) Returns a value that indicates whether a big integer is equal to an integer.
Equality(BigInteger, Int64) Returns a value that indicates whether a big integer is equal to a long.
Equality(BigInteger, UInt32) Returns a value that indicates whether a big integer is equal to an unsigned integer.
Equality(BigInteger, UInt64) Returns a value that indicates whether a big integer is equal to an unsigned long.
ExclusiveOr Computes the bitwise exclusive OR on two big integers.
Explicit(Double to BigInteger) Converts a double to a big integer.
Explicit(BigInteger to Int64) Converts a big integer to a long.
Explicit(BigInteger to Int32) Converts a big integer to an integer.
Explicit(BigInteger to UInt32) Converts a big integer to an integer.
Explicit(BigInteger to Double) Converts a big integer to a double.
Explicit(BigInteger to UInt64) Converts a big integer to an unsigned long.
GreaterThan(Double, BigInteger) Returns a value that indicates whether a big integer is greater than a double.
GreaterThan(Int32, BigInteger) Returns a value that indicates whether a big integer is greater than an integer.
GreaterThan(Int64, BigInteger) Returns a value that indicates whether a big integer is greater than a long.
GreaterThan(UInt32, BigInteger) Returns a value that indicates whether a big integer is greater than an unsigned integer.
GreaterThan(UInt64, BigInteger) Returns a value that indicates whether a big integer is greater than an unsigned long.
GreaterThan(BigInteger, BigInteger) Returns a value that indicates whether a big integer is greater than another big integer.
GreaterThan(BigInteger, Double) Returns a value that indicates whether a big integer is greater than a double.
GreaterThan(BigInteger, Int32) Returns a value that indicates whether a big integer is greater than an integer.
GreaterThan(BigInteger, Int64) Returns a value that indicates whether a big integer is larger than a long.
GreaterThan(BigInteger, UInt32) Returns a value that indicates whether a big integer is greater than an unsigned integer.
GreaterThan(BigInteger, UInt64) Returns a value that indicates whether a big integer is greater than an unsigned long.
GreaterThanOrEqual(Double, BigInteger) Returns a value that indicates whether a big integer is greater than or equal to a double.
GreaterThanOrEqual(Int32, BigInteger) Returns a value that indicates whether a big integer is greater than or equal to an integer.
GreaterThanOrEqual(Int64, BigInteger) Returns a value that indicates whether a big integer is greater than or equal to a long.
GreaterThanOrEqual(UInt32, BigInteger) Returns a value that indicates whether a big integer is greater than or equal to an unsigned integer.
GreaterThanOrEqual(UInt64, BigInteger) Returns a value that indicates whether a big integer is greater than or equal to an unsigned long.
GreaterThanOrEqual(BigInteger, BigInteger) Returns a value that indicates whether a big integer is greater than or equal to a big integer.
GreaterThanOrEqual(BigInteger, Double) Returns a value that indicates whether a big integer is greater than or equal to a double.
GreaterThanOrEqual(BigInteger, Int32) Returns a value that indicates whether a big integer is greater than or equal to an integer.
GreaterThanOrEqual(BigInteger, Int64) Returns a value that indicates whether a big integer is greater than or equal to a long.
GreaterThanOrEqual(BigInteger, UInt32) Returns a value that indicates whether a big integer is greater than or equal to an unsigned integer.
GreaterThanOrEqual(BigInteger, UInt64) Returns a value that indicates whether a big integer is greater than or equal to an unsigned long.
Implicit(Int32 to BigInteger) Converts an integer to a big integer.
Implicit(Int64 to BigInteger) Converts a long to a big integer.
Implicit(UInt32 to BigInteger) Converts an unsigned integer to a big integer.
Implicit(UInt64 to BigInteger) Converts an unsigned long to a big integer.
Increment Increments a big integer by one.
Inequality(Double, BigInteger) Returns a value that indicates whether a double is not equal to a big integer.
Inequality(Int32, BigInteger) Returns a value that indicates whether an integer is not equal to a big integer.
Inequality(Int64, BigInteger) Returns a value that indicates whether a long is not equal to a big integer.
Inequality(UInt32, BigInteger) Returns a value that indicates whether an unsigned integer is not equal to a big integer.
Inequality(UInt64, BigInteger) Returns a value that indicates whether an unsigned long is not equal to a big integer.
Inequality(BigInteger, BigInteger) Returns a value that indicates whether two big integers are not equal.
Inequality(BigInteger, Double) Returns a value that indicates whether a big integer is not equal to a double.
Inequality(BigInteger, Int32) Returns a value that indicates whether a big integer is not equal to an integer.
Inequality(BigInteger, Int64) Returns a value that indicates whether a big integer is not equal to a long.
Inequality(BigInteger, UInt32) Returns a value that indicates whether a big integer is not equal to an unsigned integer.
Inequality(BigInteger, UInt64) Returns a value that indicates whether a big integer is not equal to an unsigned long.
LeftShift Shifts a big integer a specified number of bits to the left.
LessThan(Double, BigInteger) Returns a value that indicates whether a big integer is less than a double.
LessThan(Int32, BigInteger) Returns a value that indicates whether a big integer is less than an integer.
LessThan(Int64, BigInteger) Returns a value that indicates whether a big integer is less than a long.
LessThan(UInt32, BigInteger) Returns a value that indicates whether a big integer is less than an unsigned integer.
LessThan(UInt64, BigInteger) Returns a value that indicates whether a big integer is less than an unsigned long.
LessThan(BigInteger, BigInteger) Returns a value that indicates whether a big integer is less than a second big integer.
LessThan(BigInteger, Double) Returns a value that indicates whether a big integer is less than a double.
LessThan(BigInteger, Int32) Returns a value that indicates whether a big integer is less than an integer.
LessThan(BigInteger, Int64) Returns a value that indicates whether a big integer is less than an integer.
LessThan(BigInteger, UInt32) Returns a value that indicates whether a big integer is less than an unsigned integer.
LessThan(BigInteger, UInt64) Returns a value that indicates whether a big integer is less than an unsigned long.
LessThanOrEqual(Double, BigInteger) Returns a value that indicates whether a big integer is less than or equal to a double.
LessThanOrEqual(Int32, BigInteger) Returns a value that indicates whether a big integer is less than or equal to an integer.
LessThanOrEqual(Int64, BigInteger) Returns a value that indicates whether a big integer is less than or equal to a long.
LessThanOrEqual(UInt32, BigInteger) Returns a value that indicates whether a big integer is less than or equal to an unsigned integer.
LessThanOrEqual(UInt64, BigInteger) Returns a value that indicates whether a big integer is less than or equal to an unsigned long.
LessThanOrEqual(BigInteger, BigInteger) Returns a value that indicates whether a big integer is less than or equal to another big integer.
LessThanOrEqual(BigInteger, Double) Returns a value that indicates whether a big integer is less than or equal to a double.
LessThanOrEqual(BigInteger, Int32) Returns a value that indicates whether a big integer is less than or equal to an integer.
LessThanOrEqual(BigInteger, Int64) Returns a value that indicates whether a big integer is less than or equal to a long.
LessThanOrEqual(BigInteger, UInt32) Returns a value that indicates whether a big integer is less than or equal to an unsigned integer.
LessThanOrEqual(BigInteger, UInt64) Returns a value that indicates whether a big integer is less than or equal to an unsigned long.
Modulus Returns the remainder that results from division with two specified BigInteger values.
Multiply Returns the product of two big integers.
OnesComplement Returns the bitwise one's complement of a big integer.
RightShift Shifts a big integer a specified number of bits to the right.
Subtraction Subtracts a big integer from another big integer.
UnaryNegation Negates a specified big integer.
UnaryPlus Returns the value of a big integer.
Top