terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Mono.Math.BigInteger Class Reference
+ Collaboration diagram for Mono.Math.BigInteger:

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 (global::System.Security.Cryptography.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, global::System.Security.Cryptography.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, set]
 
static global::System.Security.Cryptography.RandomNumberGenerator Rng [get, set]
 

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
 
static global::System.Security.Cryptography.RandomNumberGenerator rng
 

Detailed Description

Definition at line 13 of file BigInteger.cs.


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