Click or drag to resize

PERUnalignedDecoder Methods

The PERUnalignedDecoder type exposes the following members.

Methods
  Name Description
Public method createInstanceForElement
(Inherited from Decoder)
Public method decodeT
(Inherited from PERAlignedDecoder)
Public method decodeAny
(Inherited from PERAlignedDecoder)
Public method decodeBitString
(Inherited from PERAlignedDecoder)
Public method decodeBoolean
(Inherited from PERAlignedDecoder)
Public method decodeBoxedType
(Inherited from Decoder)
Public method decodeChoice
(Inherited from PERAlignedDecoder)
Public method decodeClassType
(Inherited from Decoder)
Protected method decodeConstraintLengthDeterminant Decode the constraint length determinant. ITU-T X.691. 10.9. General rules for encoding a length determinant
(Inherited from PERAlignedDecoder)
Protected method decodeConstraintNumber
(Overrides PERAlignedDecoderdecodeConstraintNumber(Int64, Int64, BitArrayInputStream))
Public method decodeCSElement
(Inherited from Decoder)
Public method decodeCSEnum
(Inherited from Decoder)
Public method decodeElement
(Inherited from Decoder)
Public method decodeEnum
(Inherited from Decoder)
Public method decodeEnumItem
(Inherited from PERAlignedDecoder)
Public method decodeInteger
(Inherited from PERAlignedDecoder)
Protected method decodeIntegerValueAsBytes
(Inherited from PERAlignedDecoder)
Protected method decodeLength
(Inherited from PERAlignedDecoder)
Protected method decodeLengthDeterminant Decode the length determinant ITU-T X.691. 10.9. General rules for encoding a length determinant
(Inherited from PERAlignedDecoder)
Protected method 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)
Public method decodeNull
(Inherited from PERAlignedDecoder)
Public method decodeObjectIdentifier
(Inherited from PERAlignedDecoder)
Public method decodeOctetString
(Inherited from PERAlignedDecoder)
Public method decodePreparedElement
(Inherited from Decoder)
Public method decodeReal
(Inherited from PERAlignedDecoder)
Protected method 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)
Public method decodeSequence
(Inherited from PERAlignedDecoder)
Public method decodeSequenceField
(Inherited from Decoder)
Public method decodeSequenceOf
(Inherited from PERAlignedDecoder)
Public method decodeString
(Overrides PERAlignedDecoderdecodeString(DecodedObjectObject, Type, ElementInfo, Stream))
Protected method decodeStringLength2
(Inherited from PERAlignedDecoder)
Public method decodeTag
(Inherited from PERAlignedDecoder)
Protected method 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)
Public method Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public method GetHashCode Serves as the default hash function.
(Inherited from Object)
Protected method getSequencePreambleBitLen
(Inherited from PERAlignedDecoder)
Public method GetType Gets the Type of the current instance.
(Inherited from Object)
Public method initDefaultValues
(Inherited from Decoder)
Public method invokeSelectMethodForField
(Inherited from Decoder)
Public method invokeSetterMethodForField
(Inherited from Decoder)
Protected method MemberwiseClone Creates a shallow copy of the current Object.
(Inherited from Object)
Protected method skipAlignedBits
(Overrides PERAlignedDecoderskipAlignedBits(Stream))
Public method ToString Returns a string that represents the current object.
(Inherited from Object)
Top
Extension Methods
  Name Description
Public Extension Method GetEnumValueOrDefault Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Public Extension Method GetEnumValueOrDefaultT Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Top
See Also