Silverlight 5 WinRT

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);