C# Класс PeterO.Cbor.CBORTypeFilter

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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