Class BigRational.Integer
Represents an arbitrarily large signed integer.
Inheritance
System.Object
BigRational.Integer
Implements
System.IComparable
System.IFormattable
System.ISpanFormattable
Assembly: System.Numerics.Rational.dll
Syntax
public sealed class Integer : ValueType
Constructors
Properties
Methods
Name |
Description |
Abs(BigRational.Integer)
|
|
Add(BigRational.Integer, BigRational.Integer)
|
|
CompareTo(Int64)
|
|
CompareTo(BigRational.Integer)
|
|
CompareTo(Object)
|
|
CreateChecked<TOther>(TOther)
|
|
CreateSaturating<TOther>(TOther)
|
|
CreateTruncating<TOther>(TOther)
|
|
Divide(BigRational.Integer, BigRational.Integer)
|
|
DivRem(BigRational.Integer, BigRational.Integer)
|
|
DivRem(BigRational.Integer, BigRational.Integer, out BigRational.Integer)
|
|
Equals(Int64)
|
|
Equals(BigRational.Integer)
|
|
Equals(Object)
|
|
GetByteCount(Boolean)
|
|
GetHashCode()
|
|
GreatestCommonDivisor(BigRational.Integer, BigRational.Integer)
|
Finds the greatest common divisor (GCD) of two BigRational.Integer integer values.
|
IsEvenInteger(BigRational.Integer)
|
|
IsNegative(BigRational.Integer)
|
|
IsOddInteger(BigRational.Integer)
|
|
IsPositive(BigRational.Integer)
|
|
IsPow2(BigRational.Integer)
|
|
LeastCommonMultiple(BigRational, BigRational)
|
Finds the least common multiple (LCM) of two BigRational.Integer integer values.
|
Log(BigRational.Integer)
|
|
Log(BigRational.Integer, Double)
|
|
Log10(BigRational.Integer)
|
|
Log2(BigRational.Integer)
|
|
Lsb(BigRational.Integer)
|
|
Max(BigRational.Integer, BigRational.Integer)
|
|
MaxMagnitude(BigRational.Integer, BigRational.Integer)
|
|
Min(BigRational.Integer, BigRational.Integer)
|
|
MinMagnitude(BigRational.Integer, BigRational.Integer)
|
|
ModPow(BigRational.Integer, BigRational.Integer, BigRational.Integer)
|
|
Msb(BigRational.Integer)
|
|
Multiply(BigRational.Integer, BigRational.Integer)
|
|
Negate(BigRational.Integer)
|
|
op_UnsignedRightShift(BigRational.Integer, Int32)
|
|
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)
|
|
Parse(ReadOnlySpan<Char>, IFormatProvider)
|
|
Parse(String)
|
|
Parse(String, NumberStyles)
|
|
Parse(String, NumberStyles, IFormatProvider)
|
|
Parse(String, IFormatProvider)
|
|
PopCount(BigRational.Integer)
|
|
Pow(BigRational.Integer, Int32)
|
|
Remainder(BigRational.Integer, BigRational.Integer)
|
|
RotateLeft(BigRational.Integer, Int32)
|
|
RotateRight(BigRational.Integer, Int32)
|
|
Shl(BigRational.Integer, Int32)
|
|
Shr(BigRational.Integer, Int32)
|
|
Subtract(BigRational.Integer, BigRational.Integer)
|
|
ToByteArray()
|
|
ToByteArray(Boolean, Boolean)
|
|
ToString()
|
|
ToString(String, IFormatProvider)
|
|
TrailingZeroCount(BigRational.Integer)
|
|
TryFormat(Span<Char>, out Int32, ReadOnlySpan<Char>, IFormatProvider)
|
|
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, out BigRational.Integer)
|
|
TryParse(ReadOnlySpan<Char>, IFormatProvider, out BigRational.Integer)
|
|
TryParse(String, NumberStyles, IFormatProvider, out BigRational.Integer)
|
|
TryParse(String, IFormatProvider, out BigRational.Integer)
|
|
TryWriteBytes(Span<Byte>, out Int32, Boolean, Boolean)
|
|
Operators
Name |
Description |
Addition(BigRational.Integer, BigRational.Integer)
|
|
BitwiseAnd(BigRational.Integer, BigRational.Integer)
|
|
BitwiseOr(Nullable<BigRational.Integer>, BigRational.Integer)
|
Performs a bitwise Or operation on two BigRational.Integer values.
|
Decrement(BigRational.Integer)
|
|
Division(BigRational.Integer, BigRational.Integer)
|
|
Equality(BigRational.Integer, Int64)
|
|
Equality(BigRational.Integer, BigRational.Integer)
|
|
ExclusiveOr(BigRational.Integer, BigRational.Integer)
|
|
Explicit(Decimal to BigRational.Integer)
|
|
Explicit(Double to BigRational.Integer)
|
|
Explicit(Half to BigRational.Integer)
|
|
Explicit(BigRational to BigRational.Integer)
|
|
Explicit(BigRational.Integer to Byte)
|
|
Explicit(BigRational.Integer to Char)
|
|
Explicit(BigRational.Integer to Decimal)
|
|
Explicit(BigRational.Integer to Double)
|
|
Explicit(BigRational.Integer to Half)
|
|
Explicit(BigRational.Integer to Int128)
|
|
Explicit(BigRational.Integer to Int16)
|
|
Explicit(BigRational.Integer to Int32)
|
|
Explicit(BigRational.Integer to Int64)
|
|
Explicit(BigRational.Integer to IntPtr)
|
|
Explicit(BigRational.Integer to BigInteger)
|
|
Explicit(BigRational.Integer to Complex)
|
|
Explicit(BigRational.Integer to SByte)
|
|
Explicit(BigRational.Integer to Single)
|
|
Explicit(BigRational.Integer to UInt128)
|
|
Explicit(BigRational.Integer to UInt16)
|
|
Explicit(BigRational.Integer to UInt32)
|
|
Explicit(BigRational.Integer to UInt64)
|
|
Explicit(BigRational.Integer to UIntPtr)
|
|
Explicit(Complex to BigRational.Integer)
|
|
Explicit(Single to BigRational.Integer)
|
|
GreaterThan(BigRational.Integer, Int64)
|
|
GreaterThan(BigRational.Integer, BigRational.Integer)
|
|
GreaterThanOrEqual(BigRational.Integer, Int64)
|
|
GreaterThanOrEqual(BigRational.Integer, BigRational.Integer)
|
|
Implicit(Byte to BigRational.Integer)
|
|
Implicit(Char to BigRational.Integer)
|
|
Implicit(Int128 to BigRational.Integer)
|
|
Implicit(Int16 to BigRational.Integer)
|
|
Implicit(Int32 to Nullable<BigRational.Integer>)
|
|
Implicit(Int32 to BigRational.Integer)
|
|
Implicit(Int64 to BigRational.Integer)
|
|
Implicit(IntPtr to BigRational.Integer)
|
|
Implicit(BigInteger to BigRational.Integer)
|
|
Implicit(BigRational.Integer to BigRational)
|
|
Implicit(SByte to BigRational.Integer)
|
|
Implicit(UInt128 to BigRational.Integer)
|
|
Implicit(UInt16 to BigRational.Integer)
|
|
Implicit(UInt32 to BigRational.Integer)
|
|
Implicit(UInt64 to BigRational.Integer)
|
|
Implicit(UIntPtr to BigRational.Integer)
|
|
Increment(BigRational.Integer)
|
|
Inequality(BigRational.Integer, Int64)
|
|
Inequality(BigRational.Integer, BigRational.Integer)
|
|
LeftShift(BigRational.Integer, Int32)
|
|
LessThan(BigRational.Integer, Int64)
|
|
LessThan(BigRational.Integer, BigRational.Integer)
|
|
LessThanOrEqual(BigRational.Integer, Int64)
|
|
LessThanOrEqual(BigRational.Integer, BigRational.Integer)
|
|
Modulus(BigRational.Integer, BigRational.Integer)
|
|
Multiply(BigRational.Integer, BigRational.Integer)
|
|
OnesComplement(BigRational.Integer)
|
|
RightShift(BigRational.Integer, Int32)
|
|
Subtraction(BigRational.Integer, BigRational.Integer)
|
|
UnaryNegation(BigRational.Integer)
|
|
UnaryPlus(BigRational.Integer)
|
|