|
public sealed struct BigInteger
|
public sealed struct BigInteger
|
|
: ValueType, IFormattable, IComparable, IComparable`1<BigInteger>, IEquatable`1<BigInteger>
|
: ValueType, IFormattable, IComparable, IComparable`1<BigInteger>, IEquatable`1<BigInteger>
|
|
public Boolean IsEven { get; }
|
public Boolean IsEven { get; }
|
|
public Boolean IsOne { get; }
|
public Boolean IsOne { get; }
|
|
public Boolean IsPowerOfTwo { get; }
|
public Boolean IsPowerOfTwo { get; }
|
|
public Boolean IsZero { get; }
|
public Boolean IsZero { get; }
|
|
static public BigInteger MinusOne { get; }
|
static public BigInteger MinusOne { get; }
|
|
static public BigInteger One { get; }
|
static public BigInteger One { get; }
|
|
public Int32 Sign { get; }
|
public Int32 Sign { get; }
|
|
static public BigInteger Zero { get; }
|
static public BigInteger Zero { get; }
|
|
static public BigInteger Abs(BigInteger value);
|
static public BigInteger Abs(BigInteger value);
|
|
static public BigInteger Add(BigInteger left, BigInteger right);
|
static public BigInteger Add(BigInteger left, BigInteger right);
|
|
static public Int32 Compare(BigInteger left, BigInteger right);
|
static public Int32 Compare(BigInteger left, BigInteger right);
|
|
public Int32 CompareTo(Int64 other);
|
public Int32 CompareTo(Int64 other);
|
|
public Int32 CompareTo(UInt64 other);
|
public Int32 CompareTo(UInt64 other);
|
|
public virtual Int32 CompareTo(BigInteger other);
|
public virtual Int32 CompareTo(BigInteger other);
|
|
public virtual Int32 CompareTo(Object obj);
|
public virtual Int32 CompareTo(Object obj);
|
|
static public BigInteger Divide(BigInteger dividend, BigInteger divisor);
|
static public BigInteger Divide(BigInteger dividend, BigInteger divisor);
|
|
static public BigInteger DivRem(BigInteger dividend, BigInteger divisor, out BigInteger& remainder);
|
static public BigInteger DivRem(BigInteger dividend, BigInteger divisor, out BigInteger& remainder);
|
|
public virtual Boolean Equals(Object obj);
|
public virtual Boolean Equals(Object obj);
|
|
public Boolean Equals(Int64 other);
|
public Boolean Equals(Int64 other);
|
|
public Boolean Equals(UInt64 other);
|
public Boolean Equals(UInt64 other);
|
|
public virtual Boolean Equals(BigInteger other);
|
public virtual Boolean Equals(BigInteger other);
|
|
public virtual Int32 GetHashCode();
|
public virtual Int32 GetHashCode();
|
|
static public BigInteger GreatestCommonDivisor(BigInteger left, BigInteger right);
|
static public BigInteger GreatestCommonDivisor(BigInteger left, BigInteger right);
|
|
static public Double Log(BigInteger value);
|
static public Double Log(BigInteger value);
|
|
static public Double Log(BigInteger value, Double baseValue);
|
static public Double Log(BigInteger value, Double baseValue);
|
|
static public Double Log10(BigInteger value);
|
static public Double Log10(BigInteger value);
|
|
static public BigInteger Max(BigInteger left, BigInteger right);
|
static public BigInteger Max(BigInteger left, BigInteger right);
|
|
static public BigInteger Min(BigInteger left, BigInteger right);
|
static public BigInteger Min(BigInteger left, BigInteger right);
|
|
static public BigInteger ModPow(BigInteger value, BigInteger exponent, BigInteger modulus);
|
static public BigInteger ModPow(BigInteger value, BigInteger exponent, BigInteger modulus);
|
|
static public BigInteger Multiply(BigInteger left, BigInteger right);
|
static public BigInteger Multiply(BigInteger left, BigInteger right);
|
|
static public BigInteger Negate(BigInteger value);
|
static public BigInteger Negate(BigInteger value);
|
|
static public BigInteger op_Addition(BigInteger left, BigInteger right);
|
static public BigInteger op_Addition(BigInteger left, BigInteger right);
|
|
static public BigInteger op_BitwiseAnd(BigInteger left, BigInteger right);
|
static public BigInteger op_BitwiseAnd(BigInteger left, BigInteger right);
|
|
static public BigInteger op_BitwiseOr(BigInteger left, BigInteger right);
|
static public BigInteger op_BitwiseOr(BigInteger left, BigInteger right);
|
|
static public BigInteger op_Decrement(BigInteger value);
|
static public BigInteger op_Decrement(BigInteger value);
|
|
static public BigInteger op_Division(BigInteger dividend, BigInteger divisor);
|
static public BigInteger op_Division(BigInteger dividend, BigInteger divisor);
|
|
static public Boolean op_Equality(BigInteger left, BigInteger right);
|
static public Boolean op_Equality(BigInteger left, BigInteger right);
|
|
static public Boolean op_Equality(BigInteger left, Int64 right);
|
static public Boolean op_Equality(BigInteger left, Int64 right);
|
|
static public Boolean op_Equality(Int64 left, BigInteger right);
|
static public Boolean op_Equality(Int64 left, BigInteger right);
|
|
static public Boolean op_Equality(BigInteger left, UInt64 right);
|
static public Boolean op_Equality(BigInteger left, UInt64 right);
|
|
static public Boolean op_Equality(UInt64 left, BigInteger right);
|
static public Boolean op_Equality(UInt64 left, BigInteger right);
|
|
static public BigInteger op_ExclusiveOr(BigInteger left, BigInteger right);
|
static public BigInteger op_ExclusiveOr(BigInteger left, BigInteger right);
|
|
static public BigInteger op_Explicit(Single value);
|
static public BigInteger op_Explicit(Single value);
|
|
static public BigInteger op_Explicit(Double value);
|
static public BigInteger op_Explicit(Double value);
|
|
static public BigInteger op_Explicit(Decimal value);
|
static public BigInteger op_Explicit(Decimal value);
|
|
static public Byte op_Explicit(BigInteger value);
|
static public Byte op_Explicit(BigInteger value);
|
|
static public SByte op_Explicit(BigInteger value);
|
static public SByte op_Explicit(BigInteger value);
|
|
static public Int16 op_Explicit(BigInteger value);
|
static public Int16 op_Explicit(BigInteger value);
|
|
static public UInt16 op_Explicit(BigInteger value);
|
static public UInt16 op_Explicit(BigInteger value);
|
|
static public Int32 op_Explicit(BigInteger value);
|
static public Int32 op_Explicit(BigInteger value);
|
|
static public UInt32 op_Explicit(BigInteger value);
|
static public UInt32 op_Explicit(BigInteger value);
|
|
static public Int64 op_Explicit(BigInteger value);
|
static public Int64 op_Explicit(BigInteger value);
|
|
static public UInt64 op_Explicit(BigInteger value);
|
static public UInt64 op_Explicit(BigInteger value);
|
|
static public Single op_Explicit(BigInteger value);
|
static public Single op_Explicit(BigInteger value);
|
|
static public Double op_Explicit(BigInteger value);
|
static public Double op_Explicit(BigInteger value);
|
|
static public Decimal op_Explicit(BigInteger value);
|
static public Decimal op_Explicit(BigInteger value);
|
|
static public Boolean op_GreaterThan(BigInteger left, BigInteger right);
|
static public Boolean op_GreaterThan(BigInteger left, BigInteger right);
|
|
static public Boolean op_GreaterThan(BigInteger left, Int64 right);
|
static public Boolean op_GreaterThan(BigInteger left, Int64 right);
|
|
static public Boolean op_GreaterThan(Int64 left, BigInteger right);
|
static public Boolean op_GreaterThan(Int64 left, BigInteger right);
|
|
static public Boolean op_GreaterThan(BigInteger left, UInt64 right);
|
static public Boolean op_GreaterThan(BigInteger left, UInt64 right);
|
|
static public Boolean op_GreaterThan(UInt64 left, BigInteger right);
|
static public Boolean op_GreaterThan(UInt64 left, BigInteger right);
|
|
static public Boolean op_GreaterThanOrEqual(BigInteger left, BigInteger right);
|
static public Boolean op_GreaterThanOrEqual(BigInteger left, BigInteger right);
|
|
static public Boolean op_GreaterThanOrEqual(BigInteger left, Int64 right);
|
static public Boolean op_GreaterThanOrEqual(BigInteger left, Int64 right);
|
|
static public Boolean op_GreaterThanOrEqual(Int64 left, BigInteger right);
|
static public Boolean op_GreaterThanOrEqual(Int64 left, BigInteger right);
|
|
static public Boolean op_GreaterThanOrEqual(BigInteger left, UInt64 right);
|
static public Boolean op_GreaterThanOrEqual(BigInteger left, UInt64 right);
|
|
static public Boolean op_GreaterThanOrEqual(UInt64 left, BigInteger right);
|
static public Boolean op_GreaterThanOrEqual(UInt64 left, BigInteger right);
|
|
static public BigInteger op_Implicit(Byte value);
|
static public BigInteger op_Implicit(Byte value);
|
|
static public BigInteger op_Implicit(SByte value);
|
static public BigInteger op_Implicit(SByte value);
|
|
static public BigInteger op_Implicit(Int16 value);
|
static public BigInteger op_Implicit(Int16 value);
|
|
static public BigInteger op_Implicit(UInt16 value);
|
static public BigInteger op_Implicit(UInt16 value);
|
|
static public BigInteger op_Implicit(Int32 value);
|
static public BigInteger op_Implicit(Int32 value);
|
|
static public BigInteger op_Implicit(UInt32 value);
|
static public BigInteger op_Implicit(UInt32 value);
|
|
static public BigInteger op_Implicit(Int64 value);
|
static public BigInteger op_Implicit(Int64 value);
|
|
static public BigInteger op_Implicit(UInt64 value);
|
static public BigInteger op_Implicit(UInt64 value);
|
|
static public BigInteger op_Increment(BigInteger value);
|
static public BigInteger op_Increment(BigInteger value);
|
|
static public Boolean op_Inequality(BigInteger left, BigInteger right);
|
static public Boolean op_Inequality(BigInteger left, BigInteger right);
|
|
static public Boolean op_Inequality(BigInteger left, Int64 right);
|
static public Boolean op_Inequality(BigInteger left, Int64 right);
|
|
static public Boolean op_Inequality(Int64 left, BigInteger right);
|
static public Boolean op_Inequality(Int64 left, BigInteger right);
|
|
static public Boolean op_Inequality(BigInteger left, UInt64 right);
|
static public Boolean op_Inequality(BigInteger left, UInt64 right);
|
|
static public Boolean op_Inequality(UInt64 left, BigInteger right);
|
static public Boolean op_Inequality(UInt64 left, BigInteger right);
|
|
static public BigInteger op_LeftShift(BigInteger value, Int32 shift);
|
static public BigInteger op_LeftShift(BigInteger value, Int32 shift);
|
|
static public Boolean op_LessThan(BigInteger left, BigInteger right);
|
static public Boolean op_LessThan(BigInteger left, BigInteger right);
|
|
static public Boolean op_LessThan(BigInteger left, Int64 right);
|
static public Boolean op_LessThan(BigInteger left, Int64 right);
|
|
static public Boolean op_LessThan(Int64 left, BigInteger right);
|
static public Boolean op_LessThan(Int64 left, BigInteger right);
|
|
static public Boolean op_LessThan(BigInteger left, UInt64 right);
|
static public Boolean op_LessThan(BigInteger left, UInt64 right);
|
|
static public Boolean op_LessThan(UInt64 left, BigInteger right);
|
static public Boolean op_LessThan(UInt64 left, BigInteger right);
|
|
static public Boolean op_LessThanOrEqual(BigInteger left, BigInteger right);
|
static public Boolean op_LessThanOrEqual(BigInteger left, BigInteger right);
|
|
static public Boolean op_LessThanOrEqual(BigInteger left, Int64 right);
|
static public Boolean op_LessThanOrEqual(BigInteger left, Int64 right);
|
|
static public Boolean op_LessThanOrEqual(Int64 left, BigInteger right);
|
static public Boolean op_LessThanOrEqual(Int64 left, BigInteger right);
|
|
static public Boolean op_LessThanOrEqual(BigInteger left, UInt64 right);
|
static public Boolean op_LessThanOrEqual(BigInteger left, UInt64 right);
|
|
static public Boolean op_LessThanOrEqual(UInt64 left, BigInteger right);
|
static public Boolean op_LessThanOrEqual(UInt64 left, BigInteger right);
|
|
static public BigInteger op_Modulus(BigInteger dividend, BigInteger divisor);
|
static public BigInteger op_Modulus(BigInteger dividend, BigInteger divisor);
|
|
static public BigInteger op_Multiply(BigInteger left, BigInteger right);
|
static public BigInteger op_Multiply(BigInteger left, BigInteger right);
|
|
static public BigInteger op_OnesComplement(BigInteger value);
|
static public BigInteger op_OnesComplement(BigInteger value);
|
|
static public BigInteger op_RightShift(BigInteger value, Int32 shift);
|
static public BigInteger op_RightShift(BigInteger value, Int32 shift);
|
|
static public BigInteger op_Subtraction(BigInteger left, BigInteger right);
|
static public BigInteger op_Subtraction(BigInteger left, BigInteger right);
|
|
static public BigInteger op_UnaryNegation(BigInteger value);
|
static public BigInteger op_UnaryNegation(BigInteger value);
|
|
static public BigInteger op_UnaryPlus(BigInteger value);
|
static public BigInteger op_UnaryPlus(BigInteger value);
|
|
|
static public BigInteger Parse(String value);
|
|
|
static public BigInteger Parse(String value, NumberStyles style);
|
|
|
static public BigInteger Parse(String value, IFormatProvider provider);
|
|
|
static public BigInteger Parse(String value, NumberStyles style, IFormatProvider provider);
|
|
static public BigInteger Pow(BigInteger value, Int32 exponent);
|
static public BigInteger Pow(BigInteger value, Int32 exponent);
|
|
static public BigInteger Remainder(BigInteger dividend, BigInteger divisor);
|
static public BigInteger Remainder(BigInteger dividend, BigInteger divisor);
|
|
static public BigInteger Subtract(BigInteger left, BigInteger right);
|
static public BigInteger Subtract(BigInteger left, BigInteger right);
|
|
public Byte ToByteArray();
|
public Byte ToByteArray();
|
|
public virtual String ToString();
|
public virtual String ToString();
|
|
public String ToString(IFormatProvider provider);
|
public String ToString(IFormatProvider provider);
|
|
public String ToString(String format);
|
public String ToString(String format);
|
|
public virtual String ToString(String format, IFormatProvider provider);
|
public virtual String ToString(String format, IFormatProvider provider);
|
|
|
static public Boolean TryParse(String value, out BigInteger& result);
|
|
public sealed struct Complex
|
public sealed struct Complex
|
|
: ValueType, IEquatable`1<Complex>, IFormattable
|
: ValueType, IEquatable`1<Complex>, IFormattable
|
|
public Double Imaginary { get; }
|
public Double Imaginary { get; }
|
|
public Double Magnitude { get; }
|
public Double Magnitude { get; }
|
|
public Double Phase { get; }
|
public Double Phase { get; }
|
|
public Double Real { get; }
|
public Double Real { get; }
|
|
static public Double Abs(Complex value);
|
static public Double Abs(Complex value);
|
|
static public Complex Acos(Complex value);
|
static public Complex Acos(Complex value);
|
|
static public Complex Add(Complex left, Complex right);
|
static public Complex Add(Complex left, Complex right);
|
|
static public Complex Asin(Complex value);
|
static public Complex Asin(Complex value);
|
|
static public Complex Atan(Complex value);
|
static public Complex Atan(Complex value);
|
|
static public Complex Conjugate(Complex value);
|
static public Complex Conjugate(Complex value);
|
|
static public Complex Cos(Complex value);
|
static public Complex Cos(Complex value);
|
|
static public Complex Cosh(Complex value);
|
static public Complex Cosh(Complex value);
|
|
static public Complex Divide(Complex dividend, Complex divisor);
|
static public Complex Divide(Complex dividend, Complex divisor);
|
|
public virtual Boolean Equals(Object obj);
|
public virtual Boolean Equals(Object obj);
|
|
public virtual Boolean Equals(Complex value);
|
public virtual Boolean Equals(Complex value);
|
|
static public Complex Exp(Complex value);
|
static public Complex Exp(Complex value);
|
|
static public Complex FromPolarCoordinates(Double magnitude, Double phase);
|
static public Complex FromPolarCoordinates(Double magnitude, Double phase);
|
|
public virtual Int32 GetHashCode();
|
public virtual Int32 GetHashCode();
|
|
static public Complex Log(Complex value);
|
static public Complex Log(Complex value);
|
|
static public Complex Log(Complex value, Double baseValue);
|
static public Complex Log(Complex value, Double baseValue);
|
|
static public Complex Log10(Complex value);
|
static public Complex Log10(Complex value);
|
|
static public Complex Multiply(Complex left, Complex right);
|
static public Complex Multiply(Complex left, Complex right);
|
|
static public Complex Negate(Complex value);
|
static public Complex Negate(Complex value);
|
|
static public Complex op_Addition(Complex left, Complex right);
|
static public Complex op_Addition(Complex left, Complex right);
|
|
static public Complex op_Division(Complex left, Complex right);
|
static public Complex op_Division(Complex left, Complex right);
|
|
static public Boolean op_Equality(Complex left, Complex right);
|
static public Boolean op_Equality(Complex left, Complex right);
|
|
static public Complex op_Explicit(BigInteger value);
|
static public Complex op_Explicit(BigInteger value);
|
|
static public Complex op_Explicit(Decimal value);
|
static public Complex op_Explicit(Decimal value);
|
|
static public Complex op_Implicit(Int16 value);
|
static public Complex op_Implicit(Int16 value);
|
|
static public Complex op_Implicit(Int32 value);
|
static public Complex op_Implicit(Int32 value);
|
|
static public Complex op_Implicit(Int64 value);
|
static public Complex op_Implicit(Int64 value);
|
|
static public Complex op_Implicit(UInt16 value);
|
static public Complex op_Implicit(UInt16 value);
|
|
static public Complex op_Implicit(UInt32 value);
|
static public Complex op_Implicit(UInt32 value);
|
|
static public Complex op_Implicit(UInt64 value);
|
static public Complex op_Implicit(UInt64 value);
|
|
static public Complex op_Implicit(SByte value);
|
static public Complex op_Implicit(SByte value);
|
|
static public Complex op_Implicit(Byte value);
|
static public Complex op_Implicit(Byte value);
|
|
static public Complex op_Implicit(Single value);
|
static public Complex op_Implicit(Single value);
|
|
static public Complex op_Implicit(Double value);
|
static public Complex op_Implicit(Double value);
|
|
static public Boolean op_Inequality(Complex left, Complex right);
|
static public Boolean op_Inequality(Complex left, Complex right);
|
|
static public Complex op_Multiply(Complex left, Complex right);
|
static public Complex op_Multiply(Complex left, Complex right);
|
|
static public Complex op_Subtraction(Complex left, Complex right);
|
static public Complex op_Subtraction(Complex left, Complex right);
|
|
static public Complex op_UnaryNegation(Complex value);
|
static public Complex op_UnaryNegation(Complex value);
|
|
static public Complex Pow(Complex value, Complex power);
|
static public Complex Pow(Complex value, Complex power);
|
|
static public Complex Pow(Complex value, Double power);
|
static public Complex Pow(Complex value, Double power);
|
|
static public Complex Reciprocal(Complex value);
|
static public Complex Reciprocal(Complex value);
|
|
static public Complex Sin(Complex value);
|
static public Complex Sin(Complex value);
|
|
static public Complex Sinh(Complex value);
|
static public Complex Sinh(Complex value);
|
|
static public Complex Sqrt(Complex value);
|
static public Complex Sqrt(Complex value);
|
|
static public Complex Subtract(Complex left, Complex right);
|
static public Complex Subtract(Complex left, Complex right);
|
|
static public Complex Tan(Complex value);
|
static public Complex Tan(Complex value);
|
|
static public Complex Tanh(Complex value);
|
static public Complex Tanh(Complex value);
|
|
public virtual String ToString();
|
public virtual String ToString();
|
|
public String ToString(String format);
|
public String ToString(String format);
|
|
public String ToString(IFormatProvider provider);
|
public String ToString(IFormatProvider provider);
|
|
public virtual String ToString(String format, IFormatProvider provider);
|
public virtual String ToString(String format, IFormatProvider provider);
|