Click or drag to resize
MimeKit

YDecoder Class

Incrementally decodes content encoded with the yEnc encoding.
Inheritance Hierarchy
SystemObject
  MimeKit.EncodingsYDecoder

Namespace: MimeKit.Encodings
Assembly: MimeKit (in MimeKit.dll) Version: 4.3.0
Syntax
C#
public class YDecoder : IMimeDecoder

The YDecoder type exposes the following members.

Constructors
 NameDescription
Public methodYDecoder Initialize a new instance of the YDecoder class.
Public methodYDecoder(Boolean) Initialize a new instance of the YDecoder class.
Top
Properties
 NameDescription
Public propertyChecksum Get the checksum.
Public propertyEncoding Get the encoding.
Top
Methods
 NameDescription
Public methodClone Clone the YDecoder with its current state.
Public methodDecode(Byte*, Int32, Byte*) Decode the specified input into the output buffer.
Public methodDecode(Byte, Int32, Int32, Byte) Decode the specified input into the output buffer.
Public methodEquals
(Inherited from Object)
Public methodEstimateOutputLength Estimate the length of the output.
Protected methodFinalize
(Inherited from Object)
Public methodGetHashCode
(Inherited from Object)
Public methodGetType
(Inherited from Object)
Protected methodMemberwiseClone
(Inherited from Object)
Public methodReset Reset the decoder.
Public methodToString
(Inherited from Object)
Top
Remarks

The yEncoding is an encoding that is most commonly used with Usenet and is a binary encoding that includes a 32-bit cyclic redundancy check.

For more information, see www.yenc.org.

See Also