C# Class PeterO.Cbor.CBORInteger

Inheritance: ICBORNumber
Afficher le fichier Open project: peteroupc/CBOR

Méthodes publiques

Méthode Description
Abs ( object obj ) : object
AsDouble ( object obj ) : double
AsEInteger ( object obj ) : PeterO.Numbers.EInteger
AsExtendedDecimal ( object obj ) : PeterO.Numbers.EDecimal
AsExtendedFloat ( object obj ) : PeterO.Numbers.EFloat
AsExtendedRational ( object obj ) : PeterO.Numbers.ERational
AsInt32 ( object obj, int minValue, int maxValue ) : int
AsInt64 ( object obj ) : long
AsSingle ( object obj ) : float
CanFitInDouble ( object obj ) : bool
CanFitInInt32 ( object obj ) : bool
CanFitInInt64 ( object obj ) : bool
CanFitInSingle ( object obj ) : bool
CanTruncatedIntFitInInt32 ( object obj ) : bool
CanTruncatedIntFitInInt64 ( object obj ) : bool
IsInfinity ( object obj ) : bool
IsIntegral ( object obj ) : bool
IsNaN ( object obj ) : bool
IsNegative ( object obj ) : bool
IsNegativeInfinity ( object obj ) : bool
IsPositiveInfinity ( object obj ) : bool
IsZero ( object obj ) : bool
Negate ( object obj ) : object
Sign ( object obj ) : int

Method Details

Abs() public méthode

public Abs ( object obj ) : object
obj object
Résultat object

AsDouble() public méthode

public AsDouble ( object obj ) : double
obj object
Résultat double

AsEInteger() public méthode

public AsEInteger ( object obj ) : PeterO.Numbers.EInteger
obj object
Résultat PeterO.Numbers.EInteger

AsExtendedDecimal() public méthode

public AsExtendedDecimal ( object obj ) : PeterO.Numbers.EDecimal
obj object
Résultat PeterO.Numbers.EDecimal

AsExtendedFloat() public méthode

public AsExtendedFloat ( object obj ) : PeterO.Numbers.EFloat
obj object
Résultat PeterO.Numbers.EFloat

AsExtendedRational() public méthode

public AsExtendedRational ( object obj ) : PeterO.Numbers.ERational
obj object
Résultat PeterO.Numbers.ERational

AsInt32() public méthode

public AsInt32 ( object obj, int minValue, int maxValue ) : int
obj object
minValue int
maxValue int
Résultat int

AsInt64() public méthode

public AsInt64 ( object obj ) : long
obj object
Résultat long

AsSingle() public méthode

public AsSingle ( object obj ) : float
obj object
Résultat float

CanFitInDouble() public méthode

public CanFitInDouble ( object obj ) : bool
obj object
Résultat bool

CanFitInInt32() public méthode

public CanFitInInt32 ( object obj ) : bool
obj object
Résultat bool

CanFitInInt64() public méthode

public CanFitInInt64 ( object obj ) : bool
obj object
Résultat bool

CanFitInSingle() public méthode

public CanFitInSingle ( object obj ) : bool
obj object
Résultat bool

CanTruncatedIntFitInInt32() public méthode

public CanTruncatedIntFitInInt32 ( object obj ) : bool
obj object
Résultat bool

CanTruncatedIntFitInInt64() public méthode

public CanTruncatedIntFitInInt64 ( object obj ) : bool
obj object
Résultat bool

IsInfinity() public méthode

public IsInfinity ( object obj ) : bool
obj object
Résultat bool

IsIntegral() public méthode

public IsIntegral ( object obj ) : bool
obj object
Résultat bool

IsNaN() public méthode

public IsNaN ( object obj ) : bool
obj object
Résultat bool

IsNegative() public méthode

public IsNegative ( object obj ) : bool
obj object
Résultat bool

IsNegativeInfinity() public méthode

public IsNegativeInfinity ( object obj ) : bool
obj object
Résultat bool

IsPositiveInfinity() public méthode

public IsPositiveInfinity ( object obj ) : bool
obj object
Résultat bool

IsZero() public méthode

public IsZero ( object obj ) : bool
obj object
Résultat bool

Negate() public méthode

public Negate ( object obj ) : object
obj object
Résultat object

Sign() public méthode

public Sign ( object obj ) : int
obj object
Résultat int