| 
               | 
            
              PERAligned
             | 
          
The PERAlignedDecoder type exposes the following members.
| Name | Description | |
|---|---|---|
| 
                 | 
              createInstanceForElement | 
                 (Inherited from Decoder)  | 
            
| 
                 | 
              decodeT | 
                 (Overrides DecoderdecodeT(Stream))  | 
            
| 
                 | 
              decodeAny | 
                 (Overrides DecoderdecodeAny(DecodedObjectObject, Type, ElementInfo, Stream))  | 
            
| 
                 | 
              decodeBitString | 
                 (Overrides DecoderdecodeBitString(DecodedObjectObject, Type, ElementInfo, Stream))  | 
            
| 
                 | 
              decodeBoolean | 
                 (Overrides DecoderdecodeBoolean(DecodedObjectObject, Type, ElementInfo, Stream))  | 
            
| 
                 | 
              decodeBoxedType | 
                 (Inherited from Decoder)  | 
            
| 
                 | 
              decodeChoice | 
                 (Overrides DecoderdecodeChoice(DecodedObjectObject, Type, ElementInfo, Stream))  | 
            
| 
                 | 
              decodeClassType | 
                 (Inherited from Decoder)  | 
            
| 
                 | 
              decodeConstraintLengthDeterminant | Decode the constraint length determinant. ITU-T X.691. 10.9. General rules for encoding a length determinant | 
| 
                 | 
              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. | 
| 
                 | 
              decodeCSElement | 
                 (Inherited from Decoder)  | 
            
| 
                 | 
              decodeCSEnum | 
                 (Inherited from Decoder)  | 
            
| 
                 | 
              decodeElement | 
                 (Inherited from Decoder)  | 
            
| 
                 | 
              decodeEnum | 
                 (Inherited from Decoder)  | 
            
| 
                 | 
              decodeEnumItem | 
                 (Overrides DecoderdecodeEnumItem(DecodedObjectObject, Type, Type, ElementInfo, Stream))  | 
            
| 
                 | 
              decodeInteger | 
                 (Overrides DecoderdecodeInteger(DecodedObjectObject, Type, ElementInfo, Stream))  | 
            
| 
                 | 
              decodeIntegerValueAsBytes | |
| 
                 | 
              decodeLength | |
| 
                 | 
              decodeLengthDeterminant | Decode the length determinant ITU-T X.691. 10.9. General rules for encoding a length determinant | 
| 
                 | 
              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. | 
| 
                 | 
              decodeNull | 
                 (Overrides DecoderdecodeNull(DecodedObjectObject, Type, ElementInfo, Stream))  | 
            
| 
                 | 
              decodeObjectIdentifier | 
                 (Overrides DecoderdecodeObjectIdentifier(DecodedObjectObject, Type, ElementInfo, Stream))  | 
            
| 
                 | 
              decodeOctetString | 
                 (Overrides DecoderdecodeOctetString(DecodedObjectObject, Type, ElementInfo, Stream))  | 
            
| 
                 | 
              decodePreparedElement | 
                 (Inherited from Decoder)  | 
            
| 
                 | 
              decodeReal | 
                 (Overrides DecoderdecodeReal(DecodedObjectObject, Type, ElementInfo, Stream))  | 
            
| 
                 | 
              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. | 
| 
                 | 
              decodeSequence | 
                 (Overrides DecoderdecodeSequence(DecodedObjectObject, Type, ElementInfo, Stream))  | 
            
| 
                 | 
              decodeSequenceField | 
                 (Inherited from Decoder)  | 
            
| 
                 | 
              decodeSequenceOf | 
                 (Overrides DecoderdecodeSequenceOf(DecodedObjectObject, Type, ElementInfo, Stream))  | 
            
| 
                 | 
              decodeString | 
                 (Overrides DecoderdecodeString(DecodedObjectObject, Type, ElementInfo, Stream))  | 
            
| 
                 | 
              decodeStringLength2 | |
| 
                 | 
              decodeTag | 
                 (Overrides DecoderdecodeTag(Stream))  | 
            
| 
                 | 
              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. | 
| 
                 | 
              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 | |
| 
                 | 
              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 | |
| 
                 | 
              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)  |