Ixian SDK
DLT.IxiNumber Class Reference

Public Member Functions

 IxiNumber ()
 
 IxiNumber (BigInteger big_integer)
 
 IxiNumber (ulong number)
 
 IxiNumber (long number)
 
 IxiNumber (int number)
 
 IxiNumber (string number)
 
string ToRawString ()
 
override string ToString ()
 
override int GetHashCode ()
 
override bool Equals (object obj)
 
BigInteger getAmount ()
 
void add (IxiNumber num)
 
void substract (IxiNumber num)
 
void multiply (IxiNumber num)
 
void divide (IxiNumber num)
 

Static Public Member Functions

static IxiNumber add (IxiNumber num1, IxiNumber num2)
 
static IxiNumber subtract (IxiNumber num1, IxiNumber num2)
 
static IxiNumber multiply (IxiNumber num1, IxiNumber num2)
 
static IxiNumber divide (IxiNumber num1, IxiNumber num2)
 
static IxiNumber divRem (IxiNumber num1, IxiNumber num2, out IxiNumber remainder)
 
static implicit operator IxiNumber (string value)
 
static implicit operator IxiNumber (ulong value)
 
static implicit operator IxiNumber (long value)
 
static implicit operator IxiNumber (int value)
 
static bool operator== (IxiNumber a, long b)
 
static bool operator== (IxiNumber a, IxiNumber b)
 
static bool operator != (IxiNumber a, long b)
 
static bool operator != (IxiNumber a, IxiNumber b)
 
static bool operator > (IxiNumber a, long b)
 
static bool operator >= (IxiNumber a, long b)
 
static bool operator< (IxiNumber a, long b)
 
static bool operator<= (IxiNumber a, long b)
 
static bool operator > (IxiNumber a, IxiNumber b)
 
static bool operator >= (IxiNumber a, IxiNumber b)
 
static bool operator< (IxiNumber a, IxiNumber b)
 
static bool operator<= (IxiNumber a, IxiNumber b)
 
static IxiNumber operator+ (IxiNumber a, IxiNumber b)
 
static IxiNumber operator - (IxiNumber a, IxiNumber b)
 
static IxiNumber operator * (IxiNumber a, IxiNumber b)
 
static IxiNumber operator/ (IxiNumber a, IxiNumber b)
 
static void test ()
 

Detailed Description

Definition at line 10 of file IxiNumber.cs.

Constructor & Destructor Documentation

◆ IxiNumber() [1/6]

DLT.IxiNumber.IxiNumber ( )

Definition at line 19 of file IxiNumber.cs.

◆ IxiNumber() [2/6]

DLT.IxiNumber.IxiNumber ( BigInteger  big_integer)

Definition at line 24 of file IxiNumber.cs.

◆ IxiNumber() [3/6]

DLT.IxiNumber.IxiNumber ( ulong  number)

Definition at line 29 of file IxiNumber.cs.

◆ IxiNumber() [4/6]

DLT.IxiNumber.IxiNumber ( long  number)

Definition at line 34 of file IxiNumber.cs.

◆ IxiNumber() [5/6]

DLT.IxiNumber.IxiNumber ( int  number)

Definition at line 39 of file IxiNumber.cs.

◆ IxiNumber() [6/6]

DLT.IxiNumber.IxiNumber ( string  number)

Definition at line 44 of file IxiNumber.cs.

Member Function Documentation

◆ add() [1/2]

void DLT.IxiNumber.add ( IxiNumber  num)

Definition at line 165 of file IxiNumber.cs.

◆ add() [2/2]

static IxiNumber DLT.IxiNumber.add ( IxiNumber  num1,
IxiNumber  num2 
)
static

Definition at line 187 of file IxiNumber.cs.

◆ divide() [1/2]

void DLT.IxiNumber.divide ( IxiNumber  num)

Definition at line 181 of file IxiNumber.cs.

◆ divide() [2/2]

static IxiNumber DLT.IxiNumber.divide ( IxiNumber  num1,
IxiNumber  num2 
)
static

Definition at line 202 of file IxiNumber.cs.

◆ divRem()

static IxiNumber DLT.IxiNumber.divRem ( IxiNumber  num1,
IxiNumber  num2,
out IxiNumber  remainder 
)
static

Definition at line 207 of file IxiNumber.cs.

◆ Equals()

override bool DLT.IxiNumber.Equals ( object  obj)

Definition at line 147 of file IxiNumber.cs.

◆ getAmount()

BigInteger DLT.IxiNumber.getAmount ( )

Definition at line 160 of file IxiNumber.cs.

◆ GetHashCode()

override int DLT.IxiNumber.GetHashCode ( )

Definition at line 142 of file IxiNumber.cs.

◆ multiply() [1/2]

void DLT.IxiNumber.multiply ( IxiNumber  num)

Definition at line 176 of file IxiNumber.cs.

◆ multiply() [2/2]

static IxiNumber DLT.IxiNumber.multiply ( IxiNumber  num1,
IxiNumber  num2 
)
static

Definition at line 197 of file IxiNumber.cs.

◆ operator !=() [1/2]

static bool DLT.IxiNumber.operator != ( IxiNumber  a,
long  b 
)
static

Definition at line 262 of file IxiNumber.cs.

◆ operator !=() [2/2]

static bool DLT.IxiNumber.operator != ( IxiNumber  a,
IxiNumber  b 
)
static

Definition at line 273 of file IxiNumber.cs.

◆ operator *()

static IxiNumber DLT.IxiNumber.operator * ( IxiNumber  a,
IxiNumber  b 
)
static

Definition at line 378 of file IxiNumber.cs.

◆ operator -()

static IxiNumber DLT.IxiNumber.operator - ( IxiNumber  a,
IxiNumber  b 
)
static

Definition at line 372 of file IxiNumber.cs.

◆ operator >() [1/2]

static bool DLT.IxiNumber.operator > ( IxiNumber  a,
long  b 
)
static

Definition at line 283 of file IxiNumber.cs.

◆ operator >() [2/2]

static bool DLT.IxiNumber.operator > ( IxiNumber  a,
IxiNumber  b 
)
static

Definition at line 327 of file IxiNumber.cs.

◆ operator >=() [1/2]

static bool DLT.IxiNumber.operator >= ( IxiNumber  a,
long  b 
)
static

Definition at line 294 of file IxiNumber.cs.

◆ operator >=() [2/2]

static bool DLT.IxiNumber.operator >= ( IxiNumber  a,
IxiNumber  b 
)
static

Definition at line 337 of file IxiNumber.cs.

◆ operator IxiNumber() [1/4]

static implicit DLT.IxiNumber.operator IxiNumber ( string  value)
static

Definition at line 221 of file IxiNumber.cs.

◆ operator IxiNumber() [2/4]

static implicit DLT.IxiNumber.operator IxiNumber ( ulong  value)
static

Definition at line 226 of file IxiNumber.cs.

◆ operator IxiNumber() [3/4]

static implicit DLT.IxiNumber.operator IxiNumber ( long  value)
static

Definition at line 231 of file IxiNumber.cs.

◆ operator IxiNumber() [4/4]

static implicit DLT.IxiNumber.operator IxiNumber ( int  value)
static

Definition at line 236 of file IxiNumber.cs.

◆ operator+()

static IxiNumber DLT.IxiNumber.operator+ ( IxiNumber  a,
IxiNumber  b 
)
static

Definition at line 367 of file IxiNumber.cs.

◆ operator/()

static IxiNumber DLT.IxiNumber.operator/ ( IxiNumber  a,
IxiNumber  b 
)
static

Definition at line 383 of file IxiNumber.cs.

◆ operator<() [1/2]

static bool DLT.IxiNumber.operator< ( IxiNumber  a,
long  b 
)
static

Definition at line 305 of file IxiNumber.cs.

◆ operator<() [2/2]

static bool DLT.IxiNumber.operator< ( IxiNumber  a,
IxiNumber  b 
)
static

Definition at line 347 of file IxiNumber.cs.

◆ operator<=() [1/2]

static bool DLT.IxiNumber.operator<= ( IxiNumber  a,
long  b 
)
static

Definition at line 316 of file IxiNumber.cs.

◆ operator<=() [2/2]

static bool DLT.IxiNumber.operator<= ( IxiNumber  a,
IxiNumber  b 
)
static

Definition at line 357 of file IxiNumber.cs.

◆ operator==() [1/2]

static bool DLT.IxiNumber.operator== ( IxiNumber  a,
long  b 
)
static

Definition at line 241 of file IxiNumber.cs.

◆ operator==() [2/2]

static bool DLT.IxiNumber.operator== ( IxiNumber  a,
IxiNumber  b 
)
static

Definition at line 252 of file IxiNumber.cs.

◆ substract()

void DLT.IxiNumber.substract ( IxiNumber  num)

Definition at line 170 of file IxiNumber.cs.

◆ subtract()

static IxiNumber DLT.IxiNumber.subtract ( IxiNumber  num1,
IxiNumber  num2 
)
static

Definition at line 192 of file IxiNumber.cs.

◆ test()

static void DLT.IxiNumber.test ( )
static

Definition at line 389 of file IxiNumber.cs.

◆ ToRawString()

string DLT.IxiNumber.ToRawString ( )

Definition at line 112 of file IxiNumber.cs.

◆ ToString()

override string DLT.IxiNumber.ToString ( )

Definition at line 118 of file IxiNumber.cs.


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