Class Lidgren::Network::NetBigInteger
ClassList > Lidgren > Network > NetBigInteger
Big integer class based on BouncyCastle ( http://www.bouncycastle.org ) big integer code.
Public Static Attributes
Type |
Name |
readonly NetBigInteger |
One = = createUValueOf(1)
|
readonly NetBigInteger |
Ten = = createUValueOf(10)
|
readonly NetBigInteger |
Three = = createUValueOf(3)
|
readonly NetBigInteger |
Two = = createUValueOf(2)
|
readonly NetBigInteger |
Zero = = new NetBigInteger(0, ZeroMagnitude, false)
|
Public Properties
Public Functions
Public Static Functions
Type |
Name |
NetBigInteger |
ValueOf (long value)
|
Public Static Attributes Documentation
variable One
readonly NetBigInteger Lidgren.Network.NetBigInteger.One;
variable Ten
readonly NetBigInteger Lidgren.Network.NetBigInteger.Ten;
variable Three
readonly NetBigInteger Lidgren.Network.NetBigInteger.Three;
variable Two
readonly NetBigInteger Lidgren.Network.NetBigInteger.Two;
variable Zero
readonly NetBigInteger Lidgren.Network.NetBigInteger.Zero;
Public Properties Documentation
property BitLength
int Lidgren.Network.NetBigInteger.BitLength;
property IntValue
int Lidgren.Network.NetBigInteger.IntValue;
property SignValue
int Lidgren.Network.NetBigInteger.SignValue;
Public Functions Documentation
function Abs
inline NetBigInteger Lidgren::Network::NetBigInteger::Abs ()
function Add
inline NetBigInteger Lidgren::Network::NetBigInteger::Add (
NetBigInteger value
)
function And
inline NetBigInteger Lidgren::Network::NetBigInteger::And (
NetBigInteger value
)
function CompareTo [2/3]
inline int Lidgren::Network::NetBigInteger::CompareTo (
object obj
)
function CompareTo [3/3]
inline int Lidgren::Network::NetBigInteger::CompareTo (
NetBigInteger value
)
function Divide [2/2]
inline NetBigInteger Lidgren::Network::NetBigInteger::Divide (
NetBigInteger val
)
function DivideAndRemainder
inline NetBigInteger[] Lidgren::Network::NetBigInteger::DivideAndRemainder (
NetBigInteger val
)
function Equals
inline override bool Lidgren::Network::NetBigInteger::Equals (
object obj
)
function Gcd
inline NetBigInteger Lidgren::Network::NetBigInteger::Gcd (
NetBigInteger value
)
function GetHashCode
inline override int Lidgren::Network::NetBigInteger::GetHashCode ()
function GetLowestSetBit
inline int Lidgren::Network::NetBigInteger::GetLowestSetBit ()
function Max
inline NetBigInteger Lidgren::Network::NetBigInteger::Max (
NetBigInteger value
)
function Min
inline NetBigInteger Lidgren::Network::NetBigInteger::Min (
NetBigInteger value
)
function Mod
inline NetBigInteger Lidgren::Network::NetBigInteger::Mod (
NetBigInteger m
)
function ModInverse
inline NetBigInteger Lidgren::Network::NetBigInteger::ModInverse (
NetBigInteger m
)
function ModPow
inline NetBigInteger Lidgren::Network::NetBigInteger::ModPow (
NetBigInteger exponent,
NetBigInteger m
)
function Modulus
inline NetBigInteger Lidgren::Network::NetBigInteger::Modulus (
NetBigInteger val
)
function Multiply [2/2]
inline NetBigInteger Lidgren::Network::NetBigInteger::Multiply (
NetBigInteger val
)
function Negate
inline NetBigInteger Lidgren::Network::NetBigInteger::Negate ()
function NetBigInteger [3/8]
inline Lidgren::Network::NetBigInteger::NetBigInteger (
string value
)
function NetBigInteger [4/8]
inline Lidgren::Network::NetBigInteger::NetBigInteger (
string str,
int radix
)
function NetBigInteger [5/8]
inline Lidgren::Network::NetBigInteger::NetBigInteger (
byte[] bytes
)
function NetBigInteger [6/8]
inline Lidgren::Network::NetBigInteger::NetBigInteger (
byte[] bytes,
int offset,
int length
)
function NetBigInteger [7/8]
inline Lidgren::Network::NetBigInteger::NetBigInteger (
int sign,
byte[] bytes
)
function NetBigInteger [8/8]
inline Lidgren::Network::NetBigInteger::NetBigInteger (
int sign,
byte[] bytes,
int offset,
int length
)
function Not
inline NetBigInteger Lidgren::Network::NetBigInteger::Not ()
function Pow
inline NetBigInteger Lidgren::Network::NetBigInteger::Pow (
int exp
)
function Remainder [3/3]
inline NetBigInteger Lidgren::Network::NetBigInteger::Remainder (
NetBigInteger n
)
function ShiftLeft [2/2]
inline NetBigInteger Lidgren::Network::NetBigInteger::ShiftLeft (
int n
)
function ShiftRight
inline NetBigInteger Lidgren::Network::NetBigInteger::ShiftRight (
int n
)
function Subtract [2/2]
inline NetBigInteger Lidgren::Network::NetBigInteger::Subtract (
NetBigInteger n
)
function TestBit
inline bool Lidgren::Network::NetBigInteger::TestBit (
int n
)
function ToByteArray [2/2]
inline byte[] Lidgren::Network::NetBigInteger::ToByteArray ()
function ToByteArrayUnsigned
inline byte[] Lidgren::Network::NetBigInteger::ToByteArrayUnsigned ()
function ToString [1/2]
inline override string Lidgren::Network::NetBigInteger::ToString ()
function ToString [2/2]
inline string Lidgren::Network::NetBigInteger::ToString (
int radix
)
Public Static Functions Documentation
function ValueOf
static inline NetBigInteger Lidgren::Network::NetBigInteger::ValueOf (
long value
)
The documentation for this class was generated from the following file api/unity-plugin/Scripts/Networking/Lidgren.Network/NetBigInteger.cs