Click or drag to resize

PERAlignedDecoder Methods

The PERAlignedDecoder type exposes the following members.

Methods
  Name Description
Public method createInstanceForElement
(Inherited from Decoder)
Public method decodeT
(Overrides DecoderdecodeT(Stream))
Public method decodeAny
(Overrides DecoderdecodeAny(DecodedObjectObject, Type, ElementInfo, Stream))
Public method decodeBitString
(Overrides DecoderdecodeBitString(DecodedObjectObject, Type, ElementInfo, Stream))
Public method decodeBoolean
(Overrides DecoderdecodeBoolean(DecodedObjectObject, Type, ElementInfo, Stream))
Public method decodeBoxedType
(Inherited from Decoder)
Public method decodeChoice
(Overrides DecoderdecodeChoice(DecodedObjectObject, Type, ElementInfo, Stream))
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
Protected method decodeConstraintNumber Decode of the constrained whole number ITU-T X.691. 10.5. NOTE – (Tutorial) This subclause is referenced by other clauses, and itself references earlier clauses for the production of a nonnegative-binary-integer or a 2's-complement-binary-integer encoding.
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
(Overrides DecoderdecodeEnumItem(DecodedObjectObject, Type, Type, ElementInfo, Stream))
Public method decodeInteger
(Overrides DecoderdecodeInteger(DecodedObjectObject, Type, ElementInfo, Stream))
Protected method decodeIntegerValueAsBytes  
Protected method decodeLength  
Protected method decodeLengthDeterminant Decode the length determinant ITU-T X.691. 10.9. General rules for encoding a length determinant
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.
Public method decodeNull
(Overrides DecoderdecodeNull(DecodedObjectObject, Type, ElementInfo, Stream))
Public method decodeObjectIdentifier
(Overrides DecoderdecodeObjectIdentifier(DecodedObjectObject, Type, ElementInfo, Stream))
Public method decodeOctetString
(Overrides DecoderdecodeOctetString(DecodedObjectObject, Type, ElementInfo, Stream))
Public method decodePreparedElement
(Inherited from Decoder)
Public method decodeReal
(Overrides DecoderdecodeReal(DecodedObjectObject, Type, ElementInfo, Stream))
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.
Public method decodeSequence
(Overrides DecoderdecodeSequence(DecodedObjectObject, Type, ElementInfo, Stream))
Public method decodeSequenceField
(Inherited from Decoder)
Public method decodeSequenceOf
(Overrides DecoderdecodeSequenceOf(DecodedObjectObject, Type, ElementInfo, Stream))
Public method decodeString
(Overrides DecoderdecodeString(DecodedObjectObject, Type, ElementInfo, Stream))
Protected method decodeStringLength2  
Public method decodeTag
(Overrides DecoderdecodeTag(Stream))
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.
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  
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  
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