![]() |
PERUnaligned
|
public class PERUnalignedDecoder : PERAlignedDecoder
The PERUnalignedDecoder type exposes the following members.
Name | Description | |
---|---|---|
![]() | PERUnalignedDecoder | Initializes a new instance of the PERUnalignedDecoder class |
Name | Description | |
---|---|---|
![]() | createInstanceForElement | (Inherited from Decoder) |
![]() | decodeT | (Inherited from PERAlignedDecoder) |
![]() | decodeAny | (Inherited from PERAlignedDecoder) |
![]() | decodeBitString | (Inherited from PERAlignedDecoder) |
![]() | decodeBoolean | (Inherited from PERAlignedDecoder) |
![]() | decodeBoxedType | (Inherited from Decoder) |
![]() | decodeChoice | (Inherited from PERAlignedDecoder) |
![]() | decodeClassType | (Inherited from Decoder) |
![]() | decodeConstraintLengthDeterminant |
Decode the constraint length determinant.
ITU-T X.691. 10.9. General rules for encoding a length determinant
(Inherited from PERAlignedDecoder) |
![]() | decodeConstraintNumber | (Overrides PERAlignedDecoderdecodeConstraintNumber(Int64, Int64, BitArrayInputStream)) |
![]() | decodeCSElement | (Inherited from Decoder) |
![]() | decodeCSEnum | (Inherited from Decoder) |
![]() | decodeElement | (Inherited from Decoder) |
![]() | decodeEnum | (Inherited from Decoder) |
![]() | decodeEnumItem | (Inherited from PERAlignedDecoder) |
![]() | decodeInteger | (Inherited from PERAlignedDecoder) |
![]() | decodeIntegerValueAsBytes | (Inherited from PERAlignedDecoder) |
![]() | decodeLength | (Inherited from PERAlignedDecoder) |
![]() | decodeLengthDeterminant |
Decode the length determinant
ITU-T X.691. 10.9. General rules for encoding a length determinant
(Inherited from PERAlignedDecoder) |
![]() | decodeNormallySmallNumber |
Decode the normally small number
ITU-T X.691. 10.6
NOTE – (Tutorial) This procedure is used when encoding
a non-negative whole number that is expected to be small, but whose size
is potentially unlimited due to the presence of an extension marker.
An example is a choice index.
(Inherited from PERAlignedDecoder) |
![]() | decodeNull | (Inherited from PERAlignedDecoder) |
![]() | decodeObjectIdentifier | (Inherited from PERAlignedDecoder) |
![]() | decodeOctetString | (Inherited from PERAlignedDecoder) |
![]() | decodePreparedElement | (Inherited from Decoder) |
![]() | decodeReal | (Inherited from PERAlignedDecoder) |
![]() | decodeSemiConstraintNumber |
Decode the semi-constrained whole number
ITU-T X.691. 10.7.
NOTE – (Tutorial) This procedure is used when a lower bound can be
identified but not an upper bound. The encoding procedure places
the offset from the lower bound into the minimum number of octets
as a non-negative-binary-integer, and requires an explicit length
encoding (typically a single octet) as specified in later procedures.
(Inherited from PERAlignedDecoder) |
![]() | decodeSequence | (Inherited from PERAlignedDecoder) |
![]() | decodeSequenceField | (Inherited from Decoder) |
![]() | decodeSequenceOf | (Inherited from PERAlignedDecoder) |
![]() | decodeString | (Overrides PERAlignedDecoderdecodeString(DecodedObjectObject, Type, ElementInfo, Stream)) |
![]() | decodeStringLength2 | (Inherited from PERAlignedDecoder) |
![]() | decodeTag | (Inherited from PERAlignedDecoder) |
![]() | decodeUnconstraintNumber |
Decode the unconstrained whole number
ITU-T X.691. 10.8.
NOTE – (Tutorial) This case only arises in the encoding of the
value of an integer type with no lower bound. The procedure
encodes the value as a 2's-complement-binary-integer into
the minimum number of octets required to accommodate the encoding,
and requires an explicit length encoding (typically a single octet)
as specified in later procedures.
(Inherited from PERAlignedDecoder) |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object) |
![]() | getSequencePreambleBitLen | (Inherited from PERAlignedDecoder) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object) |
![]() | initDefaultValues | (Inherited from Decoder) |
![]() | invokeSelectMethodForField | (Inherited from Decoder) |
![]() | invokeSetterMethodForField | (Inherited from Decoder) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
![]() | skipAlignedBits | (Overrides PERAlignedDecoderskipAlignedBits(Stream)) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object) |
Name | Description | |
---|---|---|
![]() | GetEnumValueOrDefault |
Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions) |
![]() | GetEnumValueOrDefaultT |
Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions) |