# System.Numerics ``` diff namespace System.Numerics { - public struct BigInteger : IComparable, IComparable, IEquatable, IFormattable { + public readonly struct BigInteger : IComparable, IComparable, IEquatable, IFormattable { + public BigInteger(ReadOnlySpan value, bool isUnsigned = false, bool isBigEndian = false); + public int GetByteCount(bool isUnsigned = false); + public static BigInteger Parse(ReadOnlySpan value, NumberStyles style = (NumberStyles)(7), IFormatProvider provider = null); + public byte[] ToByteArray(bool isUnsigned = false, bool isBigEndian = false); + public bool TryFormat(Span destination, out int charsWritten, ReadOnlySpan format = default(ReadOnlySpan), IFormatProvider provider = null); + public static bool TryParse(ReadOnlySpan value, NumberStyles style, IFormatProvider provider, out BigInteger result); + public static bool TryParse(ReadOnlySpan value, out BigInteger result); + public bool TryWriteBytes(Span destination, out int bytesWritten, bool isUnsigned = false, bool isBigEndian = false); } public struct Vector : IEquatable>, IFormattable where T : struct { + public Vector(Span values); } } ```