C# Class System.Xml.Xsl.XPathConvert.BigNumber

Exibir arquivo Open project: gbarnett/shared-source-cli-2.0

Private Properties

Property Type Description
Mul void
MulTenAdd uint
Normalize void
Round void
UMod1 uint

Public Methods

Method Description
BigNumber ( FloatingDecimal dec ) : System.Diagnostics
BigNumber ( uint u0, uint u1, uint u2, int exp, uint error ) : System.Diagnostics
DblToRgbFast ( double dbl, byte mantissa, int &exponent, int &mantissaSize ) : bool
DblToRgbPrecise ( double dbl, byte mantissa, int &exponent, int &mantissaSize ) : void
MakeLowerBound ( ) : void
MakeUpperBound ( ) : void

Private Methods

Method Description
Mul ( BigNumber &numOp ) : void
MulTenAdd ( uint digit ) : uint
Normalize ( ) : void
Round ( uint uExtra ) : void
UMod1 ( ) : uint

Method Details

BigNumber() public method

public BigNumber ( FloatingDecimal dec ) : System.Diagnostics
dec FloatingDecimal
return System.Diagnostics

BigNumber() public method

public BigNumber ( uint u0, uint u1, uint u2, int exp, uint error ) : System.Diagnostics
u0 uint
u1 uint
u2 uint
exp int
error uint
return System.Diagnostics

DblToRgbFast() public static method

public static DblToRgbFast ( double dbl, byte mantissa, int &exponent, int &mantissaSize ) : bool
dbl double
mantissa byte
exponent int
mantissaSize int
return bool

DblToRgbPrecise() public static method

public static DblToRgbPrecise ( double dbl, byte mantissa, int &exponent, int &mantissaSize ) : void
dbl double
mantissa byte
exponent int
mantissaSize int
return void

MakeLowerBound() public method

public MakeLowerBound ( ) : void
return void

MakeUpperBound() public method

public MakeUpperBound ( ) : void
return void