The Int128 type exposes the following members.

Operators

  NameDescription
Public operatorStatic memberAddition
Adds the values of two specified Int128 values.
Public operatorStatic memberBitwiseAnd
Performs a bitwise AND operation on two Int128 values.
Public operatorStatic memberBitwiseOr
Performs a bitwise OR operation on two Int128 values.
Public operatorStatic memberDecrement
Decrements a Int128 value by 1.
Public operatorStatic memberDivision
Divides a specified Int128 value by another specified Int128 value by using integer division.
Public operatorStatic memberEquality
Returns a value that indicates whether two Int128 objects have the same value.
Public operatorStatic memberExclusiveOr
Performs a bitwise exclusive OR (XOR) operation on two Int128 values.
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(Int128 to Int64)
Converts the specfied signed 128-bit value to a signed 64-bit value.
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(Int128 to UInt64)
Converts the specfied signed 128-bit value to an unsigned 64-bit value.
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(Int128 to SByte)
Converts the specfied signed 128-bit value to a signed 8-bit value.
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(Int128 to Byte)
Converts the specfied signed 128-bit value to an unsigned 8-bit value.
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(Int128 to UInt16)
Converts the specfied signed 128-bit value to an unsigned 16-bit value.
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(Int128 to Int16)
Converts the specfied signed 128-bit value to a signed 16-bit value.
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(Int128 to UInt32)
Converts the specfied signed 128-bit value to an unsigned 32-bit value.
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(Int128 to Int32)
Converts the specfied signed 128-bit value to a signed 32-bit value.
Public operatorStatic memberGreaterThan
Returns a value that indicates whether a Int128 value is greater than another Int128 value.
Public operatorStatic memberGreaterThanOrEqual
Returns a value that indicates whether a Int128 value is greater than or equal to another Int128 value.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(Byte to Int128)
Converts the specfied unsigned 8-bit value to a signed 128-bit value.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(Int16 to Int128)
Converts the specfied signed 16-bit value to a signed 128-bit value.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(Int32 to Int128)
Converts the specfied signed 32-bit value to a signed 128-bit value.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(Int64 to Int128)
Converts the specfied signed 64-bit value to a signed 128-bit value.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(SByte to Int128)
Converts the specfied signed 8-bit value to a signed 128-bit value.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(UInt16 to Int128)
Converts the specfied unsigned 16-bit value to a signed 128-bit value.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(UInt32 to Int128)
Converts the specfied unsigned 32-bit value to a signed 128-bit value.
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(UInt64 to Int128)
Converts the specfied unsigned 64-bit value to a signed 128-bit value.
Public operatorStatic memberIncrement
Increments a Int128 value by 1.
Public operatorStatic memberInequality
Returns a value that indicates whether two Int128 objects have different values.
Public operatorStatic memberLeftShift
Shifts an Int128 value a specified number of bits to the left.
Public operatorStatic memberLessThan
Returns a value that indicates whether a Int128 value is less than another Int128 value.
Public operatorStatic memberLessThanOrEqual
Returns a value that indicates whether a Int128 value is less than or equal to another Int128 value.
Public operatorStatic memberModulus
Returns the remainder that results from division with two specified Int128 values.
Public operatorStatic memberMultiply
Multiplies two specified Int128 values.
Public operatorStatic memberOnesComplement
Returns the bitwise one's complement of an Int128 value.
Public operatorStatic memberRightShift
Shifts an Int128 value a specified number of bits to the right.
Public operatorStatic memberSubtraction
Subtracts an Int128 from another Int128 value.
Public operatorStatic memberUnaryNegation
Negates a Int128 value.
Public operatorStatic memberUnaryPlus
Returns the value of the Int128.

See Also