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.26106.1555
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(FolderInfo) Indicates whether the current object is equal to another object of the same type.
Public methodEquals(Object) Determines whether the specified object is equal to the current object.
(Overrides ObjectEquals(Object))
Protected methodFinalizeAllows 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 Returns folder name as sent by the server.
Obsolete
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodToString Returns Name property.
(Overrides ObjectToString)
Top
Operators
 NameDescription
Public operatorStatic memberEquality(FolderInfo, FolderInfo) Determines whether two FolderInfo objects are equal.
Public operatorStatic memberInequality(FolderInfo, FolderInfo) Determines whether two FolderInfo objects are not equal.
Top
Remarks
INBOX name is case insensitive, all other names may be case sensitive.
See Also