void OnFileSucceeded(object sender, FinishedOperationEventArgs args) { watch.Stop(); FileOperationTime += watch.Elapsed; ++SucceededFileCount; if (args.SourcePath != null) FileVolume += new FileInfo(args.SourcePath).Length; }
void OnLeavingDirectory(object sender, FinishedOperationEventArgs args) { if (((Synchronizer) sender).CurrentLevel == 0) { totalWatch.Stop(); TotalTime = totalWatch.Elapsed; } }
protected void OnFolderSucceeded(object sender, FinishedOperationEventArgs args) { watch.Stop(); FolderOperationTime += watch.Elapsed; ++SucceededFolderCount; }
void OnFileSucceeded(object sender, FinishedOperationEventArgs args) { ++SucceededFileCount; FileOperationTime += watch.Elapsed; }
void OnSkippingDirectory(object sender, FinishedOperationEventArgs args) { Console.WriteLine("Skipping directory \"{0}\".", args.SourcePath); }
void OnLeavingDirectory(object sender, FinishedOperationEventArgs args) { var synchronizer = (Synchronizer) sender; if (synchronizer.CurrentLevel == 0) { Console.WriteLine("{0} {1} in {2}.", Message, AllSucceeded ? "succeeded" : "failed", Formatter.FormatTime(monitor.TotalTime)); PrintStatistics(); Console.WriteLine(); } }