/// <summary>
 /// Initialises a new instance of the Skycap.Net.Common.DownloadingMessageEventArgs class.
 /// </summary>
 /// <param name="uidsFile">The uids file.</param>
 /// <param name="storedUids">The stored uids.</param>
 /// <param name="mailbox">The mailbox.</param>
 /// <param name="statisticInfo">The statistic info.</param>
 /// <param name="totalMessageCount">The total message count.</param>
 /// <param name="totalMessageSize">The total message size.</param>
 /// <param name="currentMessageCount">The total message count.</param>
 /// <param name="currentMessageSize">The total message size.</param>
 /// <param name="remainingMessageCount">The remaining message count.</param>
 /// <param name="remainingMessageSize">The remaining message size.</param>
 public MessageProgressEventArgs(StorageFile uidsFile, IList <string> storedUids, Mailbox mailbox, StatisticInfo statisticInfo, uint totalMessageCount, uint totalMessageSize, uint currentMessageCount, uint currentMessageSize, uint remainingMessageCount, uint remainingMessageSize)
     : base(mailbox, statisticInfo.UniqueNumber, null)
 {
     // Initialise local variables
     UidsFile              = uidsFile;
     StoredUids            = storedUids;
     StatisticInfo         = statisticInfo;
     TotalMessageCount     = totalMessageCount;
     TotalMessageSize      = totalMessageSize;
     CurrentMessageCount   = currentMessageCount;
     CurrentMessageSize    = currentMessageSize;
     RemainingMessageCount = remainingMessageCount;
     RemainingMessageSize  = remainingMessageSize;
 }
 /// <summary>
 /// Initialises a new instance of the Skycap.Net.Common.DownloadingMessageEventArgs class.
 /// </summary>
 /// <param name="mailbox">The mailbox.</param>
 /// <param name="statisticInfo">The statistic info.</param>
 /// <param name="totalMessageCount">The total message count.</param>
 /// <param name="totalMessageSize">The total message size.</param>
 /// <param name="currentMessageCount">The total message count.</param>
 /// <param name="currentMessageSize">The total message size.</param>
 /// <param name="remainingMessageCount">The remaining message count.</param>
 /// <param name="remainingMessageSize">The remaining message size.</param>
 public MessageProgressEventArgs(Mailbox mailbox, StatisticInfo statisticInfo, uint totalMessageCount, uint totalMessageSize, uint currentMessageCount, uint currentMessageSize, uint remainingMessageCount, uint remainingMessageSize)
     : this(null, null, mailbox, statisticInfo, totalMessageCount, totalMessageSize, currentMessageCount, currentMessageSize, remainingMessageCount, remainingMessageSize)
 {
 }