/// <summary>
 ///     Initializes a new instance of the <see cref="PackagingUpdateEventArgs"/> class.
 /// </summary>
 /// <param name="operation">The type of the Packaging Operation for which the update is being issued.</param>
 /// <param name="type">The type of update message.</param>
 /// <param name="message">The update message.</param>
 public PackagingUpdateEventArgs(PackagingOperationType operation, PackagingUpdateType type, string message)
     : base()
 {
     Operation = operation;
     Type      = type;
     Message   = message;
 }
 /// <summary>
 ///     Raises the <see cref="Updated"/> event with the specified message.
 /// </summary>
 /// <param name="type">The message type.</param>
 /// <param name="message">The message to send.</param>
 private void OnUpdated(PackagingUpdateType type, string message)
 {
     if (Updated != null)
     {
         Updated(null, new PackagingUpdateEventArgs(PackagingOperationType.ExtractManifest, type, message));
     }
 }