C# Class io.IoNumber

Inheritance: IoObject
Show file Open project: devaspot/io Class Usage Examples

Public Properties

Property Type Description
accuracy int
doubleValue double
isInteger bool
longValue int

Public Methods

Method Description
GetHashCode ( ) : int
ToString ( ) : string
asDouble ( ) : double
asFloat ( ) : float
asInt ( ) : int
asLong ( ) : long
compare ( IoObject v ) : int
createProto ( IoState state ) : IoNumber
newWithDouble ( IoState state, double n ) : IoNumber
print ( ) : void
proto ( IoState state ) : IoObject
slotAdd ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotAsNumber ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotDivide ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotE ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotExp ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotLog ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotLog10 ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotLog2 ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotMinPositive ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotMultiply ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotPi ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotPow ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotRound ( IoObject target, IoObject locals, IoObject message ) : IoObject
slotSubstract ( IoObject target, IoObject locals, IoObject message ) : IoObject

Method Details

GetHashCode() public method

public GetHashCode ( ) : int
return int

ToString() public method

public ToString ( ) : string
return string

asDouble() public method

public asDouble ( ) : double
return double

asFloat() public method

public asFloat ( ) : float
return float

asInt() public method

public asInt ( ) : int
return int

asLong() public method

public asLong ( ) : long
return long

compare() public method

public compare ( IoObject v ) : int
v IoObject
return int

createProto() public static method

public static createProto ( IoState state ) : IoNumber
state IoState
return IoNumber

newWithDouble() public static method

public static newWithDouble ( IoState state, double n ) : IoNumber
state IoState
n double
return IoNumber

print() public method

public print ( ) : void
return void

proto() public method

public proto ( IoState state ) : IoObject
state IoState
return IoObject

slotAdd() public static method

public static slotAdd ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

slotAsNumber() public static method

public static slotAsNumber ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

slotDivide() public static method

public static slotDivide ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

slotE() public static method

public static slotE ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

slotExp() public static method

public static slotExp ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

slotLog() public static method

public static slotLog ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

slotLog10() public static method

public static slotLog10 ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

slotLog2() public static method

public static slotLog2 ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

slotMinPositive() public static method

public static slotMinPositive ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

slotMultiply() public static method

public static slotMultiply ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

slotPi() public static method

public static slotPi ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

slotPow() public static method

public static slotPow ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

slotRound() public static method

public static slotRound ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

slotSubstract() public static method

public static slotSubstract ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
return IoObject

Property Details

accuracy public property

public int accuracy
return int

doubleValue public property

public double doubleValue
return double

isInteger public property

public bool isInteger
return bool

longValue public property

public int longValue
return int