C# 클래스 PeterO.Cbor.CBORTypeFilter

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

공개 프로퍼티들

프로퍼티 타입 설명
Any CBORTypeFilter
ByteString CBORTypeFilter
NegativeInteger CBORTypeFilter
None CBORTypeFilter
TextString CBORTypeFilter
UnsignedInteger CBORTypeFilter

공개 메소드들

메소드 설명
ArrayIndexAllowed ( int index ) : bool
ArrayLengthMatches ( PeterO.Numbers.EInteger bigLength ) : bool
ArrayLengthMatches ( int length ) : bool
ArrayLengthMatches ( long length ) : bool
GetSubFilter ( int index ) : CBORTypeFilter
GetSubFilter ( long index ) : CBORTypeFilter
MajorTypeMatches ( int type ) : bool
NonFPSimpleValueAllowed ( ) : bool
TagAllowed ( PeterO.Numbers.EInteger bigTag ) : bool
TagAllowed ( int tag ) : bool
TagAllowed ( long longTag ) : bool
WithArrayAnyLength ( ) : CBORTypeFilter
WithArrayExactLength ( int arrayLength ) : CBORTypeFilter
WithArrayMinLength ( int arrayLength ) : CBORTypeFilter
WithByteString ( ) : CBORTypeFilter
WithFloatingPoint ( ) : CBORTypeFilter
WithMap ( ) : CBORTypeFilter
WithNegativeInteger ( ) : CBORTypeFilter
WithTags ( ) : CBORTypeFilter
WithTextString ( ) : CBORTypeFilter
WithUnsignedInteger ( ) : CBORTypeFilter

비공개 메소드들

메소드 설명
Copy ( ) : CBORTypeFilter
WithAny ( ) : CBORTypeFilter
WithType ( int type ) : CBORTypeFilter

메소드 상세

ArrayIndexAllowed() 공개 메소드

public ArrayIndexAllowed ( int index ) : bool
index int
리턴 bool

ArrayLengthMatches() 공개 메소드

public ArrayLengthMatches ( PeterO.Numbers.EInteger bigLength ) : bool
bigLength PeterO.Numbers.EInteger
리턴 bool

ArrayLengthMatches() 공개 메소드

public ArrayLengthMatches ( int length ) : bool
length int
리턴 bool

ArrayLengthMatches() 공개 메소드

public ArrayLengthMatches ( long length ) : bool
length long
리턴 bool

GetSubFilter() 공개 메소드

public GetSubFilter ( int index ) : CBORTypeFilter
index int
리턴 CBORTypeFilter

GetSubFilter() 공개 메소드

public GetSubFilter ( long index ) : CBORTypeFilter
index long
리턴 CBORTypeFilter

MajorTypeMatches() 공개 메소드

public MajorTypeMatches ( int type ) : bool
type int
리턴 bool

NonFPSimpleValueAllowed() 공개 메소드

public NonFPSimpleValueAllowed ( ) : bool
리턴 bool

TagAllowed() 공개 메소드

public TagAllowed ( PeterO.Numbers.EInteger bigTag ) : bool
bigTag PeterO.Numbers.EInteger
리턴 bool

TagAllowed() 공개 메소드

public TagAllowed ( int tag ) : bool
tag int
리턴 bool

TagAllowed() 공개 메소드

public TagAllowed ( long longTag ) : bool
longTag long
리턴 bool

WithArrayAnyLength() 공개 메소드

public WithArrayAnyLength ( ) : CBORTypeFilter
리턴 CBORTypeFilter

WithArrayExactLength() 공개 메소드

public WithArrayExactLength ( int arrayLength ) : CBORTypeFilter
arrayLength int
리턴 CBORTypeFilter

WithArrayMinLength() 공개 메소드

public WithArrayMinLength ( int arrayLength ) : CBORTypeFilter
arrayLength int
리턴 CBORTypeFilter

WithByteString() 공개 메소드

public WithByteString ( ) : CBORTypeFilter
리턴 CBORTypeFilter

WithFloatingPoint() 공개 메소드

public WithFloatingPoint ( ) : CBORTypeFilter
리턴 CBORTypeFilter

WithMap() 공개 메소드

public WithMap ( ) : CBORTypeFilter
리턴 CBORTypeFilter

WithNegativeInteger() 공개 메소드

public WithNegativeInteger ( ) : CBORTypeFilter
리턴 CBORTypeFilter

WithTags() 공개 메소드

public WithTags ( ) : CBORTypeFilter
리턴 CBORTypeFilter

WithTextString() 공개 메소드

public WithTextString ( ) : CBORTypeFilter
리턴 CBORTypeFilter

WithUnsignedInteger() 공개 메소드

public WithUnsignedInteger ( ) : CBORTypeFilter
리턴 CBORTypeFilter

프로퍼티 상세

Any 공개적으로 정적으로 프로퍼티

public static CBORTypeFilter,PeterO.Cbor Any
리턴 CBORTypeFilter

ByteString 공개적으로 정적으로 프로퍼티

public static CBORTypeFilter,PeterO.Cbor ByteString
리턴 CBORTypeFilter

NegativeInteger 공개적으로 정적으로 프로퍼티

public static CBORTypeFilter,PeterO.Cbor NegativeInteger
리턴 CBORTypeFilter

None 공개적으로 정적으로 프로퍼티

public static CBORTypeFilter,PeterO.Cbor None
리턴 CBORTypeFilter

TextString 공개적으로 정적으로 프로퍼티

public static CBORTypeFilter,PeterO.Cbor TextString
리턴 CBORTypeFilter

UnsignedInteger 공개적으로 정적으로 프로퍼티

public static CBORTypeFilter,PeterO.Cbor UnsignedInteger
리턴 CBORTypeFilter