C# 클래스 PeterO.Cbor.CBOREInteger

상속: ICBORNumber
파일 보기 프로젝트 열기: peteroupc/CBOR

공개 메소드들

메소드 설명
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

메소드 상세

Abs() 공개 메소드

public Abs ( object obj ) : object
obj object
리턴 object

AsDouble() 공개 메소드

public AsDouble ( object obj ) : double
obj object
리턴 double

AsEInteger() 공개 메소드

public AsEInteger ( object obj ) : PeterO.Numbers.EInteger
obj object
리턴 PeterO.Numbers.EInteger

AsExtendedDecimal() 공개 메소드

public AsExtendedDecimal ( object obj ) : PeterO.Numbers.EDecimal
obj object
리턴 PeterO.Numbers.EDecimal

AsExtendedFloat() 공개 메소드

public AsExtendedFloat ( object obj ) : PeterO.Numbers.EFloat
obj object
리턴 PeterO.Numbers.EFloat

AsExtendedRational() 공개 메소드

public AsExtendedRational ( object obj ) : PeterO.Numbers.ERational
obj object
리턴 PeterO.Numbers.ERational

AsInt32() 공개 메소드

public AsInt32 ( object obj, int minValue, int maxValue ) : int
obj object
minValue int
maxValue int
리턴 int

AsInt64() 공개 메소드

public AsInt64 ( object obj ) : long
obj object
리턴 long

AsSingle() 공개 메소드

public AsSingle ( object obj ) : float
obj object
리턴 float

CanFitInDouble() 공개 메소드

public CanFitInDouble ( object obj ) : bool
obj object
리턴 bool

CanFitInInt32() 공개 메소드

public CanFitInInt32 ( object obj ) : bool
obj object
리턴 bool

CanFitInInt64() 공개 메소드

public CanFitInInt64 ( object obj ) : bool
obj object
리턴 bool

CanFitInSingle() 공개 메소드

public CanFitInSingle ( object obj ) : bool
obj object
리턴 bool

CanTruncatedIntFitInInt32() 공개 메소드

public CanTruncatedIntFitInInt32 ( object obj ) : bool
obj object
리턴 bool

CanTruncatedIntFitInInt64() 공개 메소드

public CanTruncatedIntFitInInt64 ( object obj ) : bool
obj object
리턴 bool

IsInfinity() 공개 메소드

public IsInfinity ( object obj ) : bool
obj object
리턴 bool

IsIntegral() 공개 메소드

public IsIntegral ( object obj ) : bool
obj object
리턴 bool

IsNaN() 공개 메소드

public IsNaN ( object obj ) : bool
obj object
리턴 bool

IsNegative() 공개 메소드

public IsNegative ( object obj ) : bool
obj object
리턴 bool

IsNegativeInfinity() 공개 메소드

public IsNegativeInfinity ( object obj ) : bool
obj object
리턴 bool

IsPositiveInfinity() 공개 메소드

public IsPositiveInfinity ( object obj ) : bool
obj object
리턴 bool

IsZero() 공개 메소드

public IsZero ( object obj ) : bool
obj object
리턴 bool

Negate() 공개 메소드

public Negate ( object obj ) : object
obj object
리턴 object

Sign() 공개 메소드

public Sign ( object obj ) : int
obj object
리턴 int