internal bool DeleteMessage(int uid, int folderID) { lock (_lockObj) { IMessage msg; if (!MessageExists(uid, folderID, out msg)) { return(false); } Mailbox.MessageRow[] row = (Mailbox.MessageRow[])MessageTable.Select(String.Format("UID = {0}", uid)); MessageTable.Rows.Remove(row[0]); MessageTable.AcceptChanges(); return(true); } }