C# Class IronRuby.Builtins.ClrInteger

显示文件 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_oe static_oe property

public static object MinusOne
return object

One public_oe static_oe property

public static object One
return object

Zero public_oe static_oe property

public static object Zero
return object