C# Class IronRuby.Builtins.Numeric

Inheritance: Object
ファイルを表示 Open project: jschementi/iron

Public Methods

Method Description
Numeric ( RubyClass cls ) : System

Protected Methods

Method Description
Numeric ( SerializationInfo info, StreamingContext context ) : System

Private Methods

Method Description
Abs ( BinaryOpStorage lessThanStorage, UnaryOpStorage minusStorage, object self ) : object
Ceil ( [ self ) : object
Coerce ( ConversionStorage tof1, ConversionStorage tof2, object self, object other ) : RubyArray
Coerce ( double self, double other ) : RubyArray
Coerce ( int self, int other ) : RubyArray
Compare ( object self, object other ) : object
Div ( BinaryOpStorage divideStorage, ConversionStorage tofStorage, object self, object other ) : object
DivMod ( BinaryOpStorage divideStorage, BinaryOpStorage moduloStorage, ConversionStorage tofStorage, object self, object other ) : RubyArray
Eql ( BinaryOpStorage equals, object self, object other ) : bool
Floor ( [ self ) : object
IsInteger ( object self ) : bool
IsNonZero ( UnaryOpStorage isZeroStorage, object self ) : object
IsZero ( BinaryOpStorage equals, object self ) : bool
Modulo ( BinaryOpStorage moduloStorage, object self, object other ) : object
Quo ( BinaryOpStorage divideStorage, object self, object other ) : object
Remainder ( BinaryOpStorage equals, BinaryOpStorage greaterThanStorage, BinaryOpStorage lessThanStorage, BinaryOpStorage minusStorage, BinaryOpStorage moduloStorage, object self, object other ) : object
Round ( [ self ) : object
Step ( BinaryOpStorage equals, BinaryOpStorage greaterThanStorage, BinaryOpStorage lessThanStorage, BinaryOpStorage addStorage, ConversionStorage tofStorage, BlockParam block, object self, object limit, [ step ) : object
Step ( BlockParam block, double self, double limit, double step ) : object
Step ( BlockParam block, int self, int limit ) : object
Step ( BlockParam block, int self, int limit, int step ) : object
ToInt ( UnaryOpStorage toiStorage, object self ) : object
Truncate ( [ self ) : object
UnaryMinus ( BinaryOpStorage coercionStorage, BinaryOpStorage binaryOpSite, object self ) : object
UnaryPlus ( object self ) : object
YieldStep ( BlockParam block, object current, object &result ) : bool

Method Details

Numeric() public method

public Numeric ( RubyClass cls ) : System
cls RubyClass
return System

Numeric() protected method

protected Numeric ( SerializationInfo info, StreamingContext context ) : System
info SerializationInfo
context StreamingContext
return System