OpenPgpDetectionFilter Class

A filter meant to aid in the detection of OpenPGP blocks.

Definition

Namespace: MimeKit.Cryptography
Assembly: MimeKit.Cryptography (in MimeKit.Cryptography.dll) Version: 5.0.0
C#
public class OpenPgpDetectionFilter : MimeFilterBase
Inheritance
Object    MimeFilterBase    OpenPgpDetectionFilter

Remarks

Detects OpenPGP block markers and their byte offsets.

Constructors

OpenPgpDetectionFilter Initialize a new instance of the OpenPgpDetectionFilter class.

Properties

BeginOffset Get the byte offset of the BEGIN marker, if available.
DataType Get the type of OpenPGP data detected.
EndOffset Get the byte offset of the END marker, if available.
OutputBuffer Get the output buffer.
(Inherited from MimeFilterBase)

Methods

EnsureOutputSize Ensure that the output buffer is greater than or equal to the specified size.
(Inherited from MimeFilterBase)
Equals Determines whether the specified object is equal to the current object.
(Inherited from Object)
Filter(Byte, Int32, Int32, Int32, Int32) Filter the specified input.
(Inherited from MimeFilterBase)
Filter(Byte, Int32, Int32, Int32, Int32, Boolean) Filter the specified input.
(Overrides MimeFilterBaseFilter(Byte, Int32, Int32, Int32, Int32, Boolean))
Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Flush Filter the specified input, flushing all internally buffered data to the output.
(Inherited from MimeFilterBase)
GetHashCode Serves as the default hash function.
(Inherited from Object)
GetType Gets the Type of the current instance.
(Inherited from Object)
MemberwiseClone Creates a shallow copy of the current Object.
(Inherited from Object)
Reset Resets the filter.
(Overrides MimeFilterBaseReset)
SaveRemainingInput Save the remaining input for the next round of processing.
(Inherited from MimeFilterBase)
ToString Returns a string that represents the current object.
(Inherited from Object)

See Also