C# Класс io.IoNumber

Наследование: IoObject
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
accuracy int
doubleValue double
isInteger bool
longValue int

Открытые методы

Метод Описание
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

Описание методов

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

ToString() публичный Метод

public ToString ( ) : string
Результат string

asDouble() публичный Метод

public asDouble ( ) : double
Результат double

asFloat() публичный Метод

public asFloat ( ) : float
Результат float

asInt() публичный Метод

public asInt ( ) : int
Результат int

asLong() публичный Метод

public asLong ( ) : long
Результат long

compare() публичный Метод

public compare ( IoObject v ) : int
v IoObject
Результат int

createProto() публичный статический Метод

public static createProto ( IoState state ) : IoNumber
state IoState
Результат IoNumber

newWithDouble() публичный статический Метод

public static newWithDouble ( IoState state, double n ) : IoNumber
state IoState
n double
Результат IoNumber

print() публичный Метод

public print ( ) : void
Результат void

proto() публичный Метод

public proto ( IoState state ) : IoObject
state IoState
Результат IoObject

slotAdd() публичный статический Метод

public static slotAdd ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
Результат IoObject

slotAsNumber() публичный статический Метод

public static slotAsNumber ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
Результат IoObject

slotDivide() публичный статический Метод

public static slotDivide ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
Результат IoObject

slotE() публичный статический Метод

public static slotE ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
Результат IoObject

slotExp() публичный статический Метод

public static slotExp ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
Результат IoObject

slotLog() публичный статический Метод

public static slotLog ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
Результат IoObject

slotLog10() публичный статический Метод

public static slotLog10 ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
Результат IoObject

slotLog2() публичный статический Метод

public static slotLog2 ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
Результат IoObject

slotMinPositive() публичный статический Метод

public static slotMinPositive ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
Результат IoObject

slotMultiply() публичный статический Метод

public static slotMultiply ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
Результат IoObject

slotPi() публичный статический Метод

public static slotPi ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
Результат IoObject

slotPow() публичный статический Метод

public static slotPow ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
Результат IoObject

slotRound() публичный статический Метод

public static slotRound ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
Результат IoObject

slotSubstract() публичный статический Метод

public static slotSubstract ( IoObject target, IoObject locals, IoObject message ) : IoObject
target IoObject
locals IoObject
message IoObject
Результат IoObject

Описание свойств

accuracy публичное свойство

public int accuracy
Результат int

doubleValue публичное свойство

public double doubleValue
Результат double

isInteger публичное свойство

public bool isInteger
Результат bool

longValue публичное свойство

public int longValue
Результат int