static void AddUnique (IList<MailboxAddress> recipients, HashSet<string> unique, IEnumerable<MailboxAddress> mailboxes) { foreach (var mailbox in mailboxes) { if (unique.Add (mailbox.Address)) recipients.Add (mailbox); } }