public IMAP_Message Add(string id, long uid, DateTime internalDate, long size, IMAP_MessageFlags flags) { if (uid < 1L) { throw new ArgumentException("Message UID value must be > 0 !"); } IMAP_Message iMAP_Message = new IMAP_Message(this, id, uid, internalDate, size, flags); this.m_pMessages.Add(uid, iMAP_Message); return(iMAP_Message); }
public int IndexOf(IMAP_Message message) { return(this.m_pMessages.IndexOfKey(message.UID)); }
public void Remove(IMAP_Message message) { this.m_pMessages.Remove(message.UID); }
public IMAP_eArgs_MessageItems(IMAP_Session session, IMAP_Message messageInfo, IMAP_MessageItems messageItems) { this.m_pSession = session; this.m_pMessageInfo = messageInfo; this.m_MessageItems = messageItems; }