C# Class io.IoNumber

Inheritance: IoObject
显示文件 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_oe property

public int accuracy
return int

doubleValue public_oe property

public double doubleValue
return double

isInteger public_oe property

public bool isInteger
return bool

longValue public_oe property

public int longValue
return int