public CatalogMailboxArgs(CatalogMailboxProgressType type, IMailboxData mailbox) { this.Type = type; this.Mailbox = mailbox; }
private void OnMailboxProgressChanged(CatalogMailboxProgressType type, IMailboxData mailbox = null) { if (MailboxProgressChanged != null) { try { MailboxProgressChanged(this, new CatalogMailboxArgs(type, mailbox)); } catch (Exception e) { System.Diagnostics.Trace.TraceError(e.GetExceptionDetail()); OnExceptionThrowed(e); } } }