C# Class IronRuby.Builtins.ClrInteger

Show file Open project: jschementi/iron Class Usage Examples

Public Properties

Property Type Description
MinusOne object
One object
Zero object

Public Methods

Method Description
Narrow ( long value ) : object

Private Methods

Method Description
Abs ( int self ) : object
Add ( int self, double other ) : double
Add ( BinaryOpStorage coercionStorage, BinaryOpStorage binaryOpSite, object self, object other ) : object
Add ( int self, [ other ) : object
Add ( int self, int other ) : object
Bit ( int self, [ index ) : int
BitwiseAnd ( int self, int other ) : int
BitwiseAnd ( RubyContext context, int self, [ other ) : object
BitwiseAnd ( int self, [ other ) : object
BitwiseOr ( int self, int other ) : int
BitwiseOr ( RubyContext context, int self, [ other ) : object
BitwiseOr ( int self, [ other ) : object
BitwiseXor ( RubyContext context, int self, [ other ) : object
BitwiseXor ( int self, [ other ) : object
BitwiseXor ( int self, int other ) : object
Compare ( int self, int other ) : int
Compare ( BinaryOpStorage coercionStorage, BinaryOpStorage comparisonStorage, object self, object other ) : object
DivMod ( int self, int other ) : RubyArray
DivMod ( BinaryOpStorage coercionStorage, BinaryOpStorage binaryOpSite, int self, object other ) : object
Divide ( BinaryOpStorage coercionStorage, BinaryOpStorage binaryOpSite, object self, object other ) : object
Divide ( int self, int other ) : object
DivideOp ( BinaryOpStorage coercionStorage, BinaryOpStorage binaryOpSite, object self, object other ) : object
Equal ( BinaryOpStorage equals, int self, object other ) : bool
Equal ( int self, int other ) : bool
FDiv ( int self, [ other ) : double
GreaterThan ( BinaryOpStorage coercionStorage, BinaryOpStorage comparisonStorage, object self, object other ) : bool
GreaterThan ( int self, int other ) : bool
GreaterThanOrEqual ( BinaryOpStorage coercionStorage, BinaryOpStorage comparisonStorage, object self, object other ) : bool
GreaterThanOrEqual ( int self, int other ) : bool
IsZero ( int self ) : bool
LeftShift ( RubyContext context, int self, [ other ) : object
LeftShift ( int self, int shift ) : object
LessThan ( BinaryOpStorage coercionStorage, BinaryOpStorage comparisonStorage, object self, object other ) : bool
LessThan ( int self, int other ) : bool
LessThanOrEqual ( BinaryOpStorage coercionStorage, BinaryOpStorage comparisonStorage, object self, object other ) : bool
LessThanOrEqual ( int self, int other ) : bool
Minus ( int self ) : object
MinusMinValue ( ) : object
Modulo ( int self, int other ) : int
Modulo ( BinaryOpStorage coercionStorage, BinaryOpStorage binaryOpSite, object self, object other ) : object
ModuloOp ( BinaryOpStorage coercionStorage, BinaryOpStorage binaryOpSite, object self, object other ) : object
Multiply ( int self, [ other ) : BigInteger
Multiply ( int self, double other ) : double
Multiply ( BinaryOpStorage coercionStorage, BinaryOpStorage binaryOpSite, object self, object other ) : object
Multiply ( int self, int other ) : object
OnesComplement ( int self ) : int
Power ( int self, double other ) : double
Power ( BinaryOpStorage coercionStorage, BinaryOpStorage binaryOpSite, RubyContext context, int self, object other ) : object
Power ( int self, int other ) : object
Quotient ( int self, int other ) : double
Quotient ( BinaryOpStorage coercionStorage, BinaryOpStorage binaryOpSite, int self, object other ) : object
RightShift ( RubyContext context, int self, [ other ) : object
RightShift ( int self, int shift ) : object
Subtract ( int self, double other ) : double
Subtract ( BinaryOpStorage coercionStorage, BinaryOpStorage binaryOpSite, RubyContext context, object self, object other ) : object
Subtract ( int self, BigInteger other ) : object
Subtract ( int self, int other ) : object
ToFloat ( int self ) : double
ToString ( [ self, int radix ) : object
ToString ( object self ) : object

Method Details

Narrow() public static method

public static Narrow ( long value ) : object
value long
return object

Property Details

MinusOne public static property

public static object MinusOne
return object

One public static property

public static object One
return object

Zero public static property

public static object Zero
return object