Zdexby TheHolyOneZ
9,523 structs
Struct

BigInteger

: ValueType : Object
System.Numerics.BigInteger, System.Numerics 0x0010 (16 B) System.Numerics.dll
0x00x0010

Members 7

OffsetSizeNameTypeFlags
0x04_signint2 flags
0x00040x04padding / unreflected
0x08_bitsuint[]2 flags
0x10s_bnMinIntBigIntegerPrivateStatic+1 flags
0x10s_bnOneIntBigIntegerPrivateStatic+1 flags
0x10s_bnZeroIntBigIntegerPrivateStatic+1 flags
0x10s_bnMinusOneIntBigIntegerPrivateStatic+1 flags
0x08s_successbyte[]PrivateStatic+1 flags

Functions 29

SignatureFlagsNativeParams
void .ctor(int value)Public+1 flags0x04
void .ctor(long value)Public+1 flags0x08
void .ctor(const byte[]& value)Public+1 flags0x08
void .ctor(const ReadOnlySpan<System.Byte>& value, bool isUnsigned, bool isBigEndian)Public+1 flags0x10
void .ctor(int n, const uint[]& rgu)2 flags0x08
void .ctor(const uint[]& value, bool negative)2 flags0x08
BigInteger get_MinusOne()PublicStatic+1 flags0x10
int GetHashCode()Public+1 flags0x04
bool Equals(object obj)Public+1 flags0x08
bool Equals(const BigInteger& other)PublicFinal+2 flags0x10
int CompareTo(const BigInteger& other)PublicFinal+2 flags0x10
int CompareTo(object obj)PublicFinal+2 flags0x08
bool TryWriteBytes(const Span<System.Byte>& destination, ref int& bytesWritten, bool isUnsigned, bool isBigEndian)Public0x10
bool TryWriteOrCountBytes(const Span<System.Byte>& destination, ref int& bytesWritten, bool isUnsigned, bool isBigEndian)1 flags0x10
byte[] TryGetBytes(const GetBytesMode& mode, const Span<System.Byte>& destination, bool isUnsigned, bool isBigEndian, ref int& bytesWritten)Private0x10
string ToString()Public+1 flags0x08
string ToString(const string& format, IFormatProvider provider)PublicFinal+2 flags0x08
BigInteger Add(const uint[]& leftBits, int leftSign, const uint[]& rightBits, int rightSign)PrivateStatic0x10
BigInteger Subtract(const uint[]& leftBits, int leftSign, const uint[]& rightBits, int rightSign)PrivateStatic0x10
BigInteger op_Implicit(byte value)PublicStatic+1 flags0x10
BigInteger op_Implicit(int value)PublicStatic+1 flags0x10
BigInteger op_Implicit(long value)PublicStatic+1 flags0x10
int op_Explicit(const BigInteger& value)PublicStatic+1 flags0x10
BigInteger op_LeftShift(const BigInteger& value, int shift)PublicStatic+1 flags0x10
BigInteger op_RightShift(const BigInteger& value, int shift)PublicStatic+1 flags0x10
BigInteger op_Addition(const BigInteger& left, const BigInteger& right)PublicStatic+1 flags0x10
bool GetPartsForBitManipulation(ref BigInteger& x, ref uint[]& xd, ref int& xl)PrivateStatic0x10
int GetDiffLength(const uint[]& rgu1, const uint[]& rgu2, int cu)Static+1 flags0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 3

types with a member, parameter or interface of this type