private void OnProgress(object sender, ProgressEventArgs e)
 {
   FileCopyProgressEventArgs copyArgs = (FileCopyProgressEventArgs)e;
   Console.Write(StringForStep, copyArgs.PercentComplete * 100.0);
   if (e.PercentComplete == 1.0)
   {
     Console.WriteLine(StringForCompletion, copyArgs.Destiny.Name);
   }
 }
 public static void OnProgress(object sender, ProgressEventArgs e)
 {
   if (Progress == null) return;
   Progress(sender, e);
 }