C# 클래스 PeterO.Cbor.PropertyMap

파일 보기 프로젝트 열기: peteroupc/CBOR 1 사용 예제들

공개 메소드들

메소드 설명
EnumToObject ( Enum value ) : object
ExceedsKnownLength ( Stream inStream, long size ) : bool
FindOneArgumentMethod ( object obj, string name, Type argtype ) : object
FromArray ( Object arrObj ) : CBORObject
FromLegacy ( ExtendedDecimal ed ) : PeterO.Numbers.EDecimal
FromLegacy ( ExtendedFloat ef ) : PeterO.Numbers.EFloat
FromLegacy ( BigInteger ei ) : PeterO.Numbers.EInteger
FromLegacy ( ExtendedRational er ) : PeterO.Numbers.ERational
GetProperties ( Object o ) : object>>.IEnumerable
InvokeOneArgumentMethod ( object methodInfo, object obj, object argument ) : object
SkipStreamToEnd ( Stream inStream ) : void
ToLegacy ( PeterO.Numbers.EInteger ei ) : BigInteger
ToLegacy ( PeterO.Numbers.EDecimal ed ) : ExtendedDecimal
ToLegacy ( PeterO.Numbers.EFloat ef ) : ExtendedFloat
ToLegacy ( PeterO.Numbers.ERational er ) : ExtendedRational

비공개 메소드들

메소드 설명
FromArrayRecursive ( Array arr, int index, int dimension, CBORObject obj ) : void
GetPropertyList ( Type t ) : IList
GetTypeMethod ( Type t, string name, Type parameters ) : MethodInfo
GetTypeProperties ( Type t ) : IEnumerable

메소드 상세

EnumToObject() 공개 정적인 메소드

public static EnumToObject ( Enum value ) : object
value System.Enum
리턴 object

ExceedsKnownLength() 공개 정적인 메소드

public static ExceedsKnownLength ( Stream inStream, long size ) : bool
inStream Stream
size long
리턴 bool

FindOneArgumentMethod() 공개 정적인 메소드

public static FindOneArgumentMethod ( object obj, string name, Type argtype ) : object
obj object
name string
argtype System.Type
리턴 object

FromArray() 공개 정적인 메소드

public static FromArray ( Object arrObj ) : CBORObject
arrObj Object
리턴 CBORObject

FromLegacy() 공개 정적인 메소드

public static FromLegacy ( ExtendedDecimal ed ) : PeterO.Numbers.EDecimal
ed ExtendedDecimal
리턴 PeterO.Numbers.EDecimal

FromLegacy() 공개 정적인 메소드

public static FromLegacy ( ExtendedFloat ef ) : PeterO.Numbers.EFloat
ef ExtendedFloat
리턴 PeterO.Numbers.EFloat

FromLegacy() 공개 정적인 메소드

public static FromLegacy ( BigInteger ei ) : PeterO.Numbers.EInteger
ei PeterO.BigInteger
리턴 PeterO.Numbers.EInteger

FromLegacy() 공개 정적인 메소드

public static FromLegacy ( ExtendedRational er ) : PeterO.Numbers.ERational
er ExtendedRational
리턴 PeterO.Numbers.ERational

GetProperties() 공개 정적인 메소드

public static GetProperties ( Object o ) : object>>.IEnumerable
o Object
리턴 object>>.IEnumerable

InvokeOneArgumentMethod() 공개 정적인 메소드

public static InvokeOneArgumentMethod ( object methodInfo, object obj, object argument ) : object
methodInfo object
obj object
argument object
리턴 object

SkipStreamToEnd() 공개 정적인 메소드

public static SkipStreamToEnd ( Stream inStream ) : void
inStream Stream
리턴 void

ToLegacy() 공개 정적인 메소드

public static ToLegacy ( PeterO.Numbers.EInteger ei ) : BigInteger
ei PeterO.Numbers.EInteger
리턴 PeterO.BigInteger

ToLegacy() 공개 정적인 메소드

public static ToLegacy ( PeterO.Numbers.EDecimal ed ) : ExtendedDecimal
ed PeterO.Numbers.EDecimal
리턴 ExtendedDecimal

ToLegacy() 공개 정적인 메소드

public static ToLegacy ( PeterO.Numbers.EFloat ef ) : ExtendedFloat
ef PeterO.Numbers.EFloat
리턴 ExtendedFloat

ToLegacy() 공개 정적인 메소드

public static ToLegacy ( PeterO.Numbers.ERational er ) : ExtendedRational
er PeterO.Numbers.ERational
리턴 ExtendedRational