Zdexby TheHolyOneZ
6,967 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 74

SignatureFlagsNativeParams
void .ctor(int value)Public+1 flags0x04
void .ctor(uint value)Public+1 flags0x04
void .ctor(long value)Public+1 flags0x08
void .ctor(ulong value)Public+1 flags0x08
void .ctor(float value)Public+1 flags0x04
void .ctor(double value)Public+1 flags0x08
void .ctor(const decimal& value)Public+1 flags0x10
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_Zero()PublicStatic+1 flags0x10
BigInteger get_MinusOne()PublicStatic+1 flags0x10
bool get_IsZero()Public+1 flags0x01
bool get_IsEven()Public+1 flags0x01
int get_Sign()Public+1 flags0x04
BigInteger Parse(const string& value, IFormatProvider provider)PublicStatic0x10
BigInteger Parse(const string& value, const NumberStyles& style, IFormatProvider provider)PublicStatic0x10
BigInteger ModPow(const BigInteger& value, const BigInteger& exponent, const BigInteger& modulus)PublicStatic0x10
int GetHashCode()Public+1 flags0x04
bool Equals(object obj)Public+1 flags0x08
bool Equals(long other)Public0x08
bool Equals(const BigInteger& other)PublicFinal+2 flags0x10
int CompareTo(long other)Public0x08
int CompareTo(const BigInteger& other)PublicFinal+2 flags0x10
int CompareTo(object obj)PublicFinal+2 flags0x08
byte[] ToByteArray()Public0x08
byte[] ToByteArray(bool isUnsigned, bool isBigEndian)Public0x08
bool TryWriteBytes(const Span<System.Byte>& destination, int bytesWritten, bool isUnsigned, bool isBigEndian)Public0x10
bool TryWriteOrCountBytes(const Span<System.Byte>& destination, int bytesWritten, bool isUnsigned, bool isBigEndian)1 flags0x10
byte[] TryGetBytes(const GetBytesMode& mode, const Span<System.Byte>& destination, bool isUnsigned, bool isBigEndian, int bytesWritten)Private0x10
string ToString()Public+1 flags0x08
string ToString(IFormatProvider provider)Public0x08
string ToString(const string& format, IFormatProvider provider)PublicFinal+2 flags0x08
BigInteger Add(const uint[]& leftBits, int leftSign, const uint[]& rightBits, int rightSign)PrivateStatic0x10
BigInteger op_Subtraction(const BigInteger& left, const BigInteger& right)PublicStatic+1 flags0x10
BigInteger Subtract(const uint[]& leftBits, int leftSign, const uint[]& rightBits, int rightSign)PrivateStatic0x10
BigInteger op_Implicit(byte value)PublicStatic+1 flags0x10
BigInteger op_Implicit(sbyte value)PublicStatic+1 flags0x10
BigInteger op_Implicit(short value)PublicStatic+1 flags0x10
BigInteger op_Implicit(ushort value)PublicStatic+1 flags0x10
BigInteger op_Implicit(int value)PublicStatic+1 flags0x10
BigInteger op_Implicit(uint value)PublicStatic+1 flags0x10
BigInteger op_Implicit(long value)PublicStatic+1 flags0x10
BigInteger op_Implicit(ulong value)PublicStatic+1 flags0x10
byte op_Explicit(const BigInteger& value)PublicStatic+1 flags0x10
sbyte op_Explicit(const BigInteger& value)PublicStatic+1 flags0x10
short op_Explicit(const BigInteger& value)PublicStatic+1 flags0x10
ushort op_Explicit(const BigInteger& value)PublicStatic+1 flags0x10
int op_Explicit(const BigInteger& value)PublicStatic+1 flags0x10
uint op_Explicit(const BigInteger& value)PublicStatic+1 flags0x10
long op_Explicit(const BigInteger& value)PublicStatic+1 flags0x10
ulong op_Explicit(const BigInteger& value)PublicStatic+1 flags0x10
float op_Explicit(const BigInteger& value)PublicStatic+1 flags0x10
double op_Explicit(const BigInteger& value)PublicStatic+1 flags0x10
decimal 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_UnaryNegation(const BigInteger& value)PublicStatic+1 flags0x10
BigInteger op_Addition(const BigInteger& left, const BigInteger& right)PublicStatic+1 flags0x10
BigInteger op_Multiply(const BigInteger& left, const BigInteger& right)PublicStatic+1 flags0x10
BigInteger op_Division(const BigInteger& dividend, const BigInteger& divisor)PublicStatic+1 flags0x10
bool op_LessThanOrEqual(const BigInteger& left, const BigInteger& right)PublicStatic+1 flags0x10
bool op_GreaterThanOrEqual(const BigInteger& left, const BigInteger& right)PublicStatic+1 flags0x10
bool op_Inequality(const BigInteger& left, const BigInteger& right)PublicStatic+1 flags0x10
bool op_LessThan(const BigInteger& left, long right)PublicStatic+1 flags0x10
bool op_LessThanOrEqual(const BigInteger& left, long right)PublicStatic+1 flags0x10
bool op_Equality(const BigInteger& left, long right)PublicStatic+1 flags0x10
bool op_Inequality(const BigInteger& left, long right)PublicStatic+1 flags0x10
bool op_LessThan(long left, const BigInteger& right)PublicStatic+1 flags0x10
bool op_LessThanOrEqual(long left, const BigInteger& right)PublicStatic+1 flags0x10
bool GetPartsForBitManipulation(const BigInteger&& x, const uint[]& xd, int xl)PrivateStatic0x10
int GetDiffLength(const uint[]& rgu1, const uint[]& rgu2, int cu)Static+1 flags0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 11

types with a member, parameter or interface of this type