PERAligned
|
The PERAlignedEncoder type exposes the following members.
Name | Description | |
---|---|---|
PERAlignedEncoder | Initializes a new instance of the PERAlignedEncoder class |
Name | Description | |
---|---|---|
doAlign | ||
encodeT | (Overrides EncoderencodeT(T, Stream)) | |
encodeAny | (Overrides EncoderencodeAny(Object, Stream, ElementInfo)) | |
encodeBitString | (Overrides EncoderencodeBitString(Object, Stream, ElementInfo)) | |
encodeBoolean | (Overrides EncoderencodeBoolean(Object, Stream, ElementInfo)) | |
encodeBoxedType | (Inherited from Encoder) | |
encodeChoice |
Encoding of the choice structure
ITU-T X.691. 22.
NOTE – (Tutorial) A choice type is encoded by encoding an index specifying
the chosen alternative. This is encoded as for a constrained integer
(unless the extension marker is present in the choice type,
in which case it is a normally small non-negative whole number)
and would therefore typically occupy a fixed length bit-field of the
minimum number of bits needed to encode the index. (Although it could
in principle be arbitrarily large.) This is followed by the encoding
of the chosen alternative, with alternatives that are extension
additions encoded as if they were the value of an open type field.
Where the choice has only one alternative, there is no encoding
for the index.
(Overrides EncoderencodeChoice(Object, Stream, ElementInfo)) | |
encodeChoicePreamble | ||
encodeClassType | (Inherited from Encoder) | |
encodeConstraintLengthDeterminant | Encoding constraint length determinant procedure. ITU-T X.691. 10.9. General rules for encoding a length determinant | |
encodeConstraintNumber | Encoding of a 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. | |
encodeCSElement | (Inherited from Encoder) | |
encodeCSEnum | (Inherited from Encoder) | |
encodeElement | (Inherited from Encoder) | |
encodeEnum | (Inherited from Encoder) | |
encodeEnumItem | (Overrides EncoderencodeEnumItem(Object, Type, Stream, ElementInfo)) | |
encodeInteger | (Overrides EncoderencodeInteger(Object, Stream, ElementInfo)) | |
encodeIntegerValueAsBytes | ||
encodeLength | ||
encodeLengthDeterminant | Encoding length determinant procedure. ITU-T X.691. 10.9. General rules for encoding a length determinant | |
encodeNormallySmallNumber | Encode 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. | |
encodeNull | (Overrides EncoderencodeNull(Object, Stream, ElementInfo)) | |
encodeObjectIdentifier | (Overrides EncoderencodeObjectIdentifier(Object, Stream, ElementInfo)) | |
encodeOctetString | (Overrides EncoderencodeOctetString(Object, Stream, ElementInfo)) | |
encodePreparedElement | (Inherited from Encoder) | |
encodeReal | (Overrides EncoderencodeReal(Object, Stream, ElementInfo)) | |
encodeSemiConstraintNumber | Encoding of a 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. | |
encodeSequence | (Overrides EncoderencodeSequence(Object, Stream, ElementInfo)) | |
encodeSequenceField | (Inherited from Encoder) | |
encodeSequenceOf | (Overrides EncoderencodeSequenceOf(Object, Stream, ElementInfo)) | |
encodeSequencePreamble | ||
encodeSet | ||
encodeString | (Overrides EncoderencodeString(Object, Stream, ElementInfo)) | |
encodeUnconstraintNumber | Encoding of a 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) | |
getChoiceSelectedElement | (Inherited from Encoder) | |
GetHashCode | Serves as the default hash function. (Inherited from Object) | |
GetType | Gets the Type of the current instance. (Inherited from Object) | |
invokeGetterMethodForField | (Inherited from Encoder) | |
invokeSelectedMethodForField | (Inherited from Encoder) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
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) |