AnnotationAttribute Class

An annotation attribute.

Definition

Namespace: MailKit
Assembly: MailKit (in MailKit.dll) Version: 5.0.0
C#
public class AnnotationAttribute : IEquatable<AnnotationAttribute>
Inheritance
Object    AnnotationAttribute
Implements
IEquatableAnnotationAttribute

Remarks

An annotation attribute.

For more information about annotations, see rfc5257.

Constructors

AnnotationAttribute Initializes a new instance of the AnnotationAttribute class.

Properties

Name Get the name of the annotation attribute.
Scope Get the scope of the annotation attribute.
Specifier Get the annotation attribute specifier.

Methods

Equals(AnnotationAttribute) Determines whether the specified AnnotationAttribute is equal to the current AnnotationAttribute.
Equals(Object) Determine whether the specified Object is equal to the current AnnotationAttribute.
(Overrides ObjectEquals(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 a hash function for a AnnotationAttribute object.
(Overrides ObjectGetHashCode)
GetType Gets the Type of the current instance.
(Inherited from Object)
MemberwiseClone Creates a shallow copy of the current Object.
(Inherited from Object)
ToString Returns a String that represents the current AnnotationAttribute.
(Overrides ObjectToString)

Operators

Equality(AnnotationAttribute, AnnotationAttribute) Determines whether two annotation attributes are equal.
Inequality(AnnotationAttribute, AnnotationAttribute) Determines whether two annotation attributes are not equal.

Fields

PrivateSize The size of a private annotation value.
PrivateValue The private annotation value.
SharedSize The size of a shared annotation value.
SharedValue The shared annotation value.
Size The size of an annotation value.
Value The annotation value.

See Also

Reference