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