C# Class Fan.Sys.FanDecimal

FanDecimal defines the methods for Fan.Sys.BigDecimal. The actual class used for representation is Fan.Sys.BigDecimal
Show file Open project: xored/f4 Class Usage Examples

Public Properties

Property Type Description
m_defVal BigDecimal

Public Methods

Method Description
abs ( BigDecimal self ) : BigDecimal
compare ( BigDecimal self, object obj ) : long
decrement ( BigDecimal self ) : BigDecimal
div ( BigDecimal self, BigDecimal x ) : BigDecimal
divFloat ( BigDecimal self, double x ) : BigDecimal
divInt ( BigDecimal self, long x ) : BigDecimal
encode ( BigDecimal self, ObjEncoder @out ) : void
equals ( BigDecimal self, object obj ) : bool
fromStr ( string s ) : BigDecimal
fromStr ( string s, bool check ) : BigDecimal
hash ( BigDecimal self ) : long
increment ( BigDecimal self ) : BigDecimal
max ( BigDecimal self, BigDecimal that ) : BigDecimal
min ( BigDecimal self, BigDecimal that ) : BigDecimal
minus ( BigDecimal self, BigDecimal x ) : BigDecimal
minusFloat ( BigDecimal self, double x ) : BigDecimal
minusInt ( BigDecimal self, long x ) : BigDecimal
mod ( BigDecimal self, BigDecimal x ) : BigDecimal
modFloat ( BigDecimal self, double x ) : BigDecimal
modInt ( BigDecimal self, long x ) : BigDecimal
mult ( BigDecimal self, BigDecimal x ) : BigDecimal
multFloat ( BigDecimal self, double x ) : BigDecimal
multInt ( BigDecimal self, long x ) : BigDecimal
negate ( BigDecimal self ) : BigDecimal
plus ( BigDecimal self, BigDecimal x ) : BigDecimal
plusFloat ( BigDecimal self, double x ) : BigDecimal
plusInt ( BigDecimal self, long x ) : BigDecimal
toCode ( BigDecimal self ) : string
toLocale ( BigDecimal self ) : string
toLocale ( BigDecimal self, string pattern ) : string
toStr ( BigDecimal self ) : string
type ( BigDecimal self ) : Type

Method Details

abs() public static method

public static abs ( BigDecimal self ) : BigDecimal
self BigDecimal
return BigDecimal

compare() public static method

public static compare ( BigDecimal self, object obj ) : long
self BigDecimal
obj object
return long

decrement() public static method

public static decrement ( BigDecimal self ) : BigDecimal
self BigDecimal
return BigDecimal

div() public static method

public static div ( BigDecimal self, BigDecimal x ) : BigDecimal
self BigDecimal
x BigDecimal
return BigDecimal

divFloat() public static method

public static divFloat ( BigDecimal self, double x ) : BigDecimal
self BigDecimal
x double
return BigDecimal

divInt() public static method

public static divInt ( BigDecimal self, long x ) : BigDecimal
self BigDecimal
x long
return BigDecimal

encode() public static method

public static encode ( BigDecimal self, ObjEncoder @out ) : void
self BigDecimal
@out Fanx.Serial.ObjEncoder
return void

equals() public static method

public static equals ( BigDecimal self, object obj ) : bool
self BigDecimal
obj object
return bool

fromStr() public static method

public static fromStr ( string s ) : BigDecimal
s string
return BigDecimal

fromStr() public static method

public static fromStr ( string s, bool check ) : BigDecimal
s string
check bool
return BigDecimal

hash() public static method

public static hash ( BigDecimal self ) : long
self BigDecimal
return long

increment() public static method

public static increment ( BigDecimal self ) : BigDecimal
self BigDecimal
return BigDecimal

max() public static method

public static max ( BigDecimal self, BigDecimal that ) : BigDecimal
self BigDecimal
that BigDecimal
return BigDecimal

min() public static method

public static min ( BigDecimal self, BigDecimal that ) : BigDecimal
self BigDecimal
that BigDecimal
return BigDecimal

minus() public static method

public static minus ( BigDecimal self, BigDecimal x ) : BigDecimal
self BigDecimal
x BigDecimal
return BigDecimal

minusFloat() public static method

public static minusFloat ( BigDecimal self, double x ) : BigDecimal
self BigDecimal
x double
return BigDecimal

minusInt() public static method

public static minusInt ( BigDecimal self, long x ) : BigDecimal
self BigDecimal
x long
return BigDecimal

mod() public static method

public static mod ( BigDecimal self, BigDecimal x ) : BigDecimal
self BigDecimal
x BigDecimal
return BigDecimal

modFloat() public static method

public static modFloat ( BigDecimal self, double x ) : BigDecimal
self BigDecimal
x double
return BigDecimal

modInt() public static method

public static modInt ( BigDecimal self, long x ) : BigDecimal
self BigDecimal
x long
return BigDecimal

mult() public static method

public static mult ( BigDecimal self, BigDecimal x ) : BigDecimal
self BigDecimal
x BigDecimal
return BigDecimal

multFloat() public static method

public static multFloat ( BigDecimal self, double x ) : BigDecimal
self BigDecimal
x double
return BigDecimal

multInt() public static method

public static multInt ( BigDecimal self, long x ) : BigDecimal
self BigDecimal
x long
return BigDecimal

negate() public static method

public static negate ( BigDecimal self ) : BigDecimal
self BigDecimal
return BigDecimal

plus() public static method

public static plus ( BigDecimal self, BigDecimal x ) : BigDecimal
self BigDecimal
x BigDecimal
return BigDecimal

plusFloat() public static method

public static plusFloat ( BigDecimal self, double x ) : BigDecimal
self BigDecimal
x double
return BigDecimal

plusInt() public static method

public static plusInt ( BigDecimal self, long x ) : BigDecimal
self BigDecimal
x long
return BigDecimal

toCode() public static method

public static toCode ( BigDecimal self ) : string
self BigDecimal
return string

toLocale() public static method

public static toLocale ( BigDecimal self ) : string
self BigDecimal
return string

toLocale() public static method

public static toLocale ( BigDecimal self, string pattern ) : string
self BigDecimal
pattern string
return string

toStr() public static method

public static toStr ( BigDecimal self ) : string
self BigDecimal
return string

type() public static method

public static type ( BigDecimal self ) : Type
self BigDecimal
return Type

Property Details

m_defVal public static property

public static BigDecimal,Fan.Sys m_defVal
return BigDecimal