Click or drag to resize

FolderInfo Class

Represents IMAP folder (mailbox) info.
Inheritance Hierarchy
SystemObject
  Limilabs.Client.IMAPFolderInfo

Namespace:  Limilabs.Client.IMAP
Assembly:  Mail (in Mail.dll) Version: 3.0.23341.1754
Syntax
[SerializableAttribute]
public class FolderInfo : IComparable<FolderInfo>

The FolderInfo type exposes the following members.

Properties
  NameDescription
Public propertyCanSelect
Gets the value indicating if you can select this folder. (Searches for NoSelect or NonExistent flag)
Public propertyFlags
Gets flags associated with this folder.
Public propertyHasChildren
Gets the value indicating if this folder has children. HasNoChildren or NoInferiors flag results in false, HasChildren in true, null otherwise.
Public propertyIsInbox
Gets the boolean value indicating, if this instance is INBOX folder.
Public propertyName
Gets the full folder name.
Public propertyParent
Gets the parent of this folder.
Public propertySeparatorCharacter
Gets the folder path separator character.
Public propertyShortName
Gets the name of the last (deepest) path level name.
Public propertySubFolders
Gets the direct sub folders of this folder.
Top
Methods
  NameDescription
Public methodCompareTo
Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes (<0), follows (>0), or occurs in the same position (=0) in the sort order as the other object.
Public methodEquals(Object)
Determines whether the specified object is equal to the current object.
(Overrides ObjectEquals(Object).)
Public methodEquals(FolderInfo)
Indicates whether the current object is equal to another object of the same type.
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Overrides ObjectGetHashCode.)
Public methodGetImapName Obsolete.
Returns folder name as sent by the server.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns Name property.
(Overrides ObjectToString.)
Top
Operators
  NameDescription
Public operatorStatic memberEquality
Determines whether two FolderInfo objects are equal.
Public operatorStatic memberInequality
Determines whether two FolderInfo objects are not equal.
Top
Remarks
INBOX name is case insensitive, all other names may be case sensitive.
See Also