ImapMessageCollection Class
Namespace: Rebex.Net
Assembly: Rebex.Imap.dll (version 7.0.9147)
Provides a container for a collection of Imap
Syntax
public sealed class ImapMessageCollection : IList<ImapMessageInfo>, ICollection<ImapMessageInfo>, IEnumerable<ImapMessageInfo>, IEnumerable
Implements
Inherited Members
Constructors
Name | Description |
---|---|
Imap |
Initializes a new instance of the Imap |
Properties
Name | Description |
---|---|
Count | Gets the number of elements contained in the Imap |
Item[Int32] | Gets the Imap |
Sync |
Gets an object that can be used to synchronize access to the Imap |
Methods
Name | Description |
---|---|
Add(Imap |
Adds the Imap |
Clear() | Removes all items from the collection. |
Clone() | Creates a shallow copy of the Imap |
Contains(Imap |
Determines whether the specified item is present in the Imap |
Copy |
Copies the range of elements from the Imap |
Find(Int32) | Returns the Imap |
Find(String) | Returns the Imap |
Get |
Gets an IEnumerator<T> for the Imap |
Get |
Returns an enumerator for a section of the Imap |
Index |
Returns a zero-based index of the specified item within the Imap |
Insert(Int32, Imap |
Inserts the Imap |
Remove(Imap |
Removes the specified Imap |
Remove(Int32) | Removes Imap |
Remove(String) | Removes Imap |
Remove |
Removes the Imap |
Sort() | Sorts the messages in the entire Imap |
Sort(IComparer) | Sorts the elements in the entire Imap |
Sort(Int32, Int32, IComparer) | Sorts the elements in a section of Imap |
To |
Returns an Imap |
To |
Returns an Imap |
Explicit Interface Implementations
Name | Description |
---|---|
ICollection<ImapMessageInfo>.IsReadOnly | Gets a value indicating whether the collection is read-only. |
ICollection<ImapMessageInfo>.Remove(ImapMessageInfo) | Removes the specified Imap |
IEnumerable. |
Returns an enumerator that can iterate through the Imap |