terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
Mono.Math.BigInteger Class Reference

Classes

class  Kernel
 
class  ModulusRing
 

Public Types

enum  Sign {
  Negative = -1 , Zero , Positive , Negative = -1 ,
  Zero , Positive
}
 
enum  Sign {
  Negative = -1 , Zero , Positive , Negative = -1 ,
  Zero , Positive
}
 

Public Member Functions

 BigInteger (BigInteger.Sign sign, uint len)
 
 BigInteger (BigInteger bi)
 
 BigInteger (BigInteger bi, uint len)
 
 BigInteger (byte[] inData)
 
 BigInteger (uint ui)
 
int BitCount ()
 
bool TestBit (int bitNum)
 
void SetBit (uint bitNum)
 
void SetBit (uint bitNum, bool value)
 
int LowestSetBit ()
 
byte[] GetBytes ()
 
string ToString (uint radix)
 
string ToString (uint radix, string characterSet)
 
void Clear ()
 
override int GetHashCode ()
 
override string ToString ()
 
override bool Equals (object o)
 
BigInteger ModInverse (BigInteger modulus)
 
BigInteger ModPow (BigInteger exp, BigInteger n)
 
void Incr2 ()
 
 BigInteger (BigInteger.Sign sign, uint len)
 
 BigInteger (BigInteger bi)
 
 BigInteger (BigInteger bi, uint len)
 
 BigInteger (byte[] inData)
 
 BigInteger (uint ui)
 
void Randomize (RandomNumberGenerator rng)
 
void Randomize ()
 
int BitCount ()
 
bool TestBit (uint bitNum)
 
bool TestBit (int bitNum)
 
void SetBit (uint bitNum)
 
void SetBit (uint bitNum, bool value)
 
int LowestSetBit ()
 
byte[] GetBytes ()
 
string ToString (uint radix)
 
string ToString (uint radix, string characterSet)
 
void Clear ()
 
override int GetHashCode ()
 
override string ToString ()
 
override bool Equals (object o)
 
BigInteger ModInverse (BigInteger modulus)
 
BigInteger ModPow (BigInteger exp, BigInteger n)
 
bool IsProbablePrime ()
 
void Incr2 ()
 

Static Public Member Functions

static implicit operator BigInteger (uint value)
 
static implicit operator BigInteger (int value)
 
static BigInteger operator+ (BigInteger bi1, BigInteger bi2)
 
static BigInteger operator- (BigInteger bi1, BigInteger bi2)
 
static uint operator% (BigInteger bi, uint ui)
 
static BigInteger operator% (BigInteger bi1, BigInteger bi2)
 
static BigInteger operator/ (BigInteger bi1, BigInteger bi2)
 
static BigInteger operator* (BigInteger bi1, BigInteger bi2)
 
static BigInteger operator<< (BigInteger bi1, int shiftVal)
 
static BigInteger operator>> (BigInteger bi1, int shiftVal)
 
static BigInteger GenerateRandom (int bits, RandomNumberGenerator rng)
 
static BigInteger GenerateRandom (int bits)
 
static bool operator== (BigInteger bi1, uint ui)
 
static bool operator!= (BigInteger bi1, uint ui)
 
static bool operator== (BigInteger bi1, BigInteger bi2)
 
static bool operator!= (BigInteger bi1, BigInteger bi2)
 
static bool operator> (BigInteger bi1, BigInteger bi2)
 
static bool operator< (BigInteger bi1, BigInteger bi2)
 
static bool operator>= (BigInteger bi1, BigInteger bi2)
 
static bool operator<= (BigInteger bi1, BigInteger bi2)
 
static BigInteger GeneratePseudoPrime (int bits)
 
static implicit operator BigInteger (uint value)
 
static implicit operator BigInteger (int value)
 
static BigInteger operator+ (BigInteger bi1, BigInteger bi2)
 
static BigInteger operator- (BigInteger bi1, BigInteger bi2)
 
static uint operator% (BigInteger bi, uint ui)
 
static BigInteger operator% (BigInteger bi1, BigInteger bi2)
 
static BigInteger operator/ (BigInteger bi1, BigInteger bi2)
 
static BigInteger operator* (BigInteger bi1, BigInteger bi2)
 
static BigInteger operator* (BigInteger bi, int i)
 
static BigInteger operator<< (BigInteger bi1, int shiftVal)
 
static BigInteger operator>> (BigInteger bi1, int shiftVal)
 
static BigInteger GenerateRandom (int bits, RandomNumberGenerator rng)
 
static BigInteger GenerateRandom (int bits)
 
static bool operator== (BigInteger bi1, uint ui)
 
static bool operator!= (BigInteger bi1, uint ui)
 
static bool operator== (BigInteger bi1, BigInteger bi2)
 
static bool operator!= (BigInteger bi1, BigInteger bi2)
 
static bool operator> (BigInteger bi1, BigInteger bi2)
 
static bool operator< (BigInteger bi1, BigInteger bi2)
 
static bool operator>= (BigInteger bi1, BigInteger bi2)
 
static bool operator<= (BigInteger bi1, BigInteger bi2)
 
static BigInteger GeneratePseudoPrime (int bits)
 

Static Package Attributes

static readonly uint[] smallPrimes
 

Properties

static RandomNumberGenerator Rng [get]
 

Private Member Functions

void Normalize ()
 
void Normalize ()
 

Static Private Member Functions

static BigInteger ()
 
static BigInteger ()
 

Private Attributes

uint length
 
uint[] data
 

Static Private Attributes

static RandomNumberGenerator rng
 

Detailed Description

Definition at line 8 of file BigInteger.cs.


The documentation for this class was generated from the following files: