C# Class IronPython.Runtime.Operations.BigIntegerOps

Mostra file Open project: jschementi/iron Class Usage Examples

Public Methods

Method Description
__abs__ ( BigInteger x ) : object
__coerce__ ( CodeContext context, BigInteger self, object o ) : object
__float__ ( BigInteger self ) : object
__format__ ( CodeContext context, BigInteger self, [ formatSpec ) : string
__getnewargs__ ( CodeContext context, BigInteger self ) : object
__hash__ ( BigInteger self ) : int
__hex__ ( BigInteger x ) : string
__index__ ( BigInteger self ) : BigInteger
__int__ ( BigInteger x ) : object
__long__ ( BigInteger self ) : BigInteger
__nonzero__ ( BigInteger x ) : bool
__oct__ ( BigInteger x ) : string
__pos__ ( BigInteger x ) : object
__repr__ ( [ self ) : string
__trunc__ ( BigInteger self ) : BigInteger
bit_length ( BigInteger self ) : int
conjugate ( BigInteger self ) : BigInteger

Private Methods

Method Description
AbsToHex ( BigInteger val, bool lowercase ) : string
Add ( BigInteger x, BigInteger y ) : BigInteger
Add ( [ x, [ y ) : BigInteger
AsDecimal ( BigInteger self, decimal &res ) : bool
AsInt32 ( BigInteger self, int &res ) : bool
AsInt64 ( BigInteger self, long &res ) : bool
AsUInt32 ( BigInteger self, uint &res ) : bool
AsUInt64 ( BigInteger self, ulong &res ) : bool
BitwiseAnd ( BigInteger x, BigInteger y ) : BigInteger
BitwiseAnd ( [ x, [ y ) : BigInteger
BitwiseOr ( BigInteger x, BigInteger y ) : BigInteger
BitwiseOr ( [ x, [ y ) : BigInteger
Compare ( BigInteger x, BigInteger y ) : int
Compare ( BigInteger x, [ y ) : int
Compare ( BigInteger x, bool y ) : int
Compare ( BigInteger x, decimal y ) : int
Compare ( BigInteger x, double y ) : int
Compare ( BigInteger x, int y ) : int
Compare ( BigInteger x, uint y ) : int
ConvertToBigInteger ( bool self ) : BigInteger
ConvertToComplex ( BigInteger self ) : Complex64
ConvertToDouble ( BigInteger self ) : double
ConvertToInt32 ( BigInteger self ) : int
Create ( byte v ) : BigInteger
Create ( decimal v ) : BigInteger
Create ( double v ) : BigInteger
Create ( int v ) : BigInteger
Create ( long v ) : BigInteger
Create ( uint v ) : BigInteger
Create ( ulong v ) : BigInteger
DivMod ( BigInteger x, BigInteger y, BigInteger &r ) : BigInteger
DivMod ( BigInteger x, BigInteger y ) : PythonTuple
Divide ( BigInteger x, BigInteger y ) : BigInteger
Divide ( [ x, [ y ) : BigInteger
ExclusiveOr ( BigInteger x, BigInteger y ) : BigInteger
ExclusiveOr ( [ x, [ y ) : BigInteger
FloorDivide ( [ x, [ y ) : BigInteger
FloorDivideImpl ( BigInteger x, BigInteger y ) : BigInteger
GetBitCount ( BigInteger self ) : int
GetByteCount ( BigInteger self ) : int
GetTypeCode ( BigInteger self ) : TypeCode
GetWord ( BigInteger self, int index ) : uint
GetWordCount ( BigInteger self ) : int
GetWords ( BigInteger self ) : uint[]
Getdenominator ( BigInteger self ) : BigInteger
Getimag ( BigInteger self ) : BigInteger
Getnumerator ( BigInteger self ) : BigInteger
Getreal ( BigInteger self ) : BigInteger
IsNegative ( BigInteger self ) : bool
IsPositive ( BigInteger self ) : bool
LeftShift ( BigInteger x, BigInteger y ) : BigInteger
LeftShift ( BigInteger x, int y ) : BigInteger
LeftShift ( [ x, [ y ) : BigInteger
LeftShift ( [ x, int y ) : BigInteger
Mod ( BigInteger x, BigInteger y ) : BigInteger
Mod ( [ x, [ y ) : BigInteger
Multiply ( BigInteger x, BigInteger y ) : BigInteger
Multiply ( [ x, [ y ) : BigInteger
Negate ( BigInteger x ) : object
OnesComplement ( BigInteger x ) : BigInteger
ParseBigIntegerSign ( string s, int radix ) : BigInteger
Power ( BigInteger x, BigInteger y, BigInteger z ) : object
Power ( BigInteger x, BigInteger y, object z ) : object
Power ( BigInteger x, int y, BigInteger z ) : object
Power ( BigInteger x, int y, object z ) : object
Power ( BigInteger x, object y, object z ) : object
Power ( [ x, [ y ) : object
Power ( [ x, int y ) : object
ReturnObject ( CodeContext context, PythonType cls, object value ) : object
RightShift ( BigInteger x, BigInteger y ) : BigInteger
RightShift ( BigInteger x, int y ) : BigInteger
RightShift ( [ x, [ y ) : BigInteger
RightShift ( [ x, int y ) : BigInteger
Square ( BigInteger self ) : BigInteger
Subtract ( BigInteger x, BigInteger y ) : BigInteger
Subtract ( [ x, [ y ) : BigInteger
ToBinary ( BigInteger val ) : string
ToBinary ( BigInteger val, bool includeType, bool lowercase ) : string
ToBoolean ( BigInteger self, IFormatProvider provider ) : bool
ToByte ( BigInteger self, IFormatProvider provider ) : byte
ToChar ( BigInteger self, IFormatProvider provider ) : char
ToCultureString ( BigInteger val, CultureInfo ci ) : string
ToDecimal ( BigInteger self, IFormatProvider provider ) : decimal
ToDigits ( BigInteger val, int radix, bool lower ) : string
ToDouble ( BigInteger self, IFormatProvider provider ) : double
ToExponent ( BigInteger self, bool lower, int minPrecision, int maxPrecision ) : string
ToFloat ( BigInteger self ) : float
ToInt16 ( BigInteger self, IFormatProvider provider ) : short
ToInt32 ( BigInteger self ) : int
ToInt32 ( BigInteger self, IFormatProvider provider ) : int
ToInt64 ( BigInteger self ) : long
ToInt64 ( BigInteger self, IFormatProvider provider ) : long
ToOctal ( BigInteger val, bool lowercase ) : string
ToSByte ( BigInteger self, IFormatProvider provider ) : sbyte
ToSingle ( BigInteger self, IFormatProvider provider ) : float
ToType ( BigInteger self, Type conversionType, IFormatProvider provider ) : object
ToUInt16 ( BigInteger self, IFormatProvider provider ) : ushort
ToUInt32 ( BigInteger self ) : uint
ToUInt32 ( BigInteger self, IFormatProvider provider ) : uint
ToUInt64 ( BigInteger self ) : ulong
ToUInt64 ( BigInteger self, IFormatProvider provider ) : ulong
TrueDivide ( [ x, [ y ) : double
Xor ( BigInteger x, BigInteger y ) : BigInteger
__new__ ( CodeContext context, PythonType cls ) : object
__new__ ( CodeContext context, PythonType cls, IList s ) : object
__new__ ( CodeContext context, PythonType cls, object x ) : object
__new__ ( CodeContext context, PythonType cls, string s, int radix ) : object
op_Division ( BigInteger x, BigInteger y ) : BigInteger
op_LeftShift ( BigInteger x, BigInteger y ) : BigInteger
op_LeftShift ( BigInteger x, int y ) : BigInteger
op_Modulus ( BigInteger x, BigInteger y ) : BigInteger
op_RightShift ( BigInteger x, BigInteger y ) : BigInteger
op_RightShift ( BigInteger x, int y ) : BigInteger

Method Details

__abs__() public static method

public static __abs__ ( BigInteger x ) : object
x BigInteger
return object

__coerce__() public static method

public static __coerce__ ( CodeContext context, BigInteger self, object o ) : object
context CodeContext
self BigInteger
o object
return object

__float__() public static method

public static __float__ ( BigInteger self ) : object
self BigInteger
return object

__format__() public static method

public static __format__ ( CodeContext context, BigInteger self, [ formatSpec ) : string
context CodeContext
self BigInteger
formatSpec [
return string

__getnewargs__() public static method

public static __getnewargs__ ( CodeContext context, BigInteger self ) : object
context CodeContext
self BigInteger
return object

__hash__() public static method

public static __hash__ ( BigInteger self ) : int
self BigInteger
return int

__hex__() public static method

public static __hex__ ( BigInteger x ) : string
x BigInteger
return string

__index__() public static method

public static __index__ ( BigInteger self ) : BigInteger
self BigInteger
return BigInteger

__int__() public static method

public static __int__ ( BigInteger x ) : object
x BigInteger
return object

__long__() public static method

public static __long__ ( BigInteger self ) : BigInteger
self BigInteger
return BigInteger

__nonzero__() public static method

public static __nonzero__ ( BigInteger x ) : bool
x BigInteger
return bool

__oct__() public static method

public static __oct__ ( BigInteger x ) : string
x BigInteger
return string

__pos__() public static method

public static __pos__ ( BigInteger x ) : object
x BigInteger
return object

__repr__() public static method

public static __repr__ ( [ self ) : string
self [
return string

__trunc__() public static method

public static __trunc__ ( BigInteger self ) : BigInteger
self BigInteger
return BigInteger

bit_length() public static method

public static bit_length ( BigInteger self ) : int
self BigInteger
return int

conjugate() public static method

public static conjugate ( BigInteger self ) : BigInteger
self BigInteger
return BigInteger