Changeset 898 for branches/eraser6/Manager/DirectExecutor.cs
- Timestamp:
- 4/28/2009 7:42:28 AM (4 years ago)
- File:
-
- 1 edited
-
branches/eraser6/Manager/DirectExecutor.cs (modified) (14 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eraser6/Manager/DirectExecutor.cs
r894 r898 314 314 try 315 315 { 316 progress.Event. currentTarget = target;317 ++progress.Event. currentTargetIndex;316 progress.Event.CurrentTarget = target; 317 ++progress.Event.CurrentTargetIndex; 318 318 if (target is Task.UnusedSpace) 319 319 EraseUnusedSpace(task, (Task.UnusedSpace)target, progress); … … 525 525 } 526 526 527 #region Unused Space erasure functions 527 528 /// <summary> 528 529 /// Executes a unused space erase. … … 560 561 if (target.EraseClusterTips) 561 562 { 562 progress.Event. currentItemName = S._("Cluster tips");563 progress.Event. currentTargetTotalPasses = method.Passes;564 progress.Event. timeLeft = progress.TimeLeft;563 progress.Event.CurrentItemName = S._("Cluster tips"); 564 progress.Event.CurrentTargetTotalPasses = method.Passes; 565 progress.Event.TimeLeft = progress.TimeLeft; 565 566 task.OnProgressChanged(progress.Event); 566 567 … … 573 574 tipProgress.Completed = currentFile; 574 575 575 progress.Event. currentItemName = S._("(Tips) {0}", currentFilePath);576 progress.Event. currentItemProgress = tipProgress.Progress;576 progress.Event.CurrentItemName = S._("(Tips) {0}", currentFilePath); 577 progress.Event.CurrentItemProgress = tipProgress.Progress; 577 578 progress.Event.CurrentTargetProgress = progress.Event.CurrentItemProgress / 10; 578 progress.Event. timeLeft = tipProgress.TimeLeft;579 progress.Event.TimeLeft = tipProgress.TimeLeft; 579 580 task.OnProgressChanged(progress.Event); 580 581 … … 608 609 609 610 //Continue creating files while there is free space. 610 progress.Event. currentItemName = S._("Unused space");611 progress.Event.CurrentItemName = S._("Unused space"); 611 612 task.OnProgressChanged(progress.Event); 612 613 while (volInfo.AvailableFreeSpace > 0) … … 650 651 { 651 652 progress.Completed += lastWritten; 652 progress.Event. currentItemPass = currentPass;653 progress.Event. currentItemProgress = progress.Progress;653 progress.Event.CurrentItemPass = currentPass; 654 progress.Event.CurrentItemProgress = progress.Progress; 654 655 if (target.EraseClusterTips) 655 656 progress.Event.CurrentTargetProgress = (float) 656 (0.1f + progress.Event. currentItemProgress * 0.8f);657 (0.1f + progress.Event.CurrentItemProgress * 0.8f); 657 658 else 658 659 progress.Event.CurrentTargetProgress = (float) 659 (progress.Event. currentItemProgress * 0.9f);660 progress.Event. timeLeft = progress.TimeLeft;660 (progress.Event.CurrentItemProgress * 0.9f); 661 progress.Event.TimeLeft = progress.TimeLeft; 661 662 task.OnProgressChanged(progress.Event); 662 663 … … 670 671 671 672 //Erase old resident file system table files 672 progress.Event. currentItemName = S._("Old resident file system table files");673 progress.Event.CurrentItemName = S._("Old resident file system table files"); 673 674 task.OnProgressChanged(progress.Event); 674 675 EraseOldFilesystemResidentFiles(info, method, null); … … 677 678 { 678 679 //Remove the folder holding all our temporary files. 679 progress.Event. currentItemName = S._("Removing temporary files");680 progress.Event.CurrentItemName = S._("Removing temporary files"); 680 681 task.OnProgressChanged(progress.Event); 681 682 RemoveFolder(info); … … 683 684 684 685 //Then clean the old file system entries 685 progress.Event. currentItemName = S._("Old file system entries");686 progress.Event.CurrentItemName = S._("Old file system entries"); 686 687 ProgressManager fsEntriesProgress = new ProgressManager(); 687 688 fsEntriesProgress.Start(); … … 694 695 695 696 //Set the event parameters, then broadcast the progress event. 696 progress.Event. timeLeft = fsEntriesProgress.TimeLeft;697 progress.Event. currentItemProgress = fsEntriesProgress.Progress;697 progress.Event.TimeLeft = fsEntriesProgress.TimeLeft; 698 progress.Event.CurrentItemProgress = fsEntriesProgress.Progress; 698 699 progress.Event.CurrentTargetProgress = (float)( 699 700 0.9 + progress.Event.CurrentItemProgress / 10); … … 864 865 } 865 866 } 866 867 #endregion 868 869 #region Filesystem Object erasure functions 867 870 /// <summary> 868 871 /// The prototype of callbacks handling the file system table erase progress … … 1020 1023 //Update the task progress 1021 1024 progress.Event.CurrentTargetProgress = i / (float)paths.Count; 1022 progress.Event. currentTarget = target;1023 progress.Event. currentItemName = paths[i];1024 progress.Event. currentItemProgress = 0;1025 progress.Event. currentTargetTotalPasses = method.Passes;1025 progress.Event.CurrentTarget = target; 1026 progress.Event.CurrentItemName = paths[i]; 1027 progress.Event.CurrentItemProgress = 0; 1028 progress.Event.CurrentTargetTotalPasses = method.Passes; 1026 1029 task.OnProgressChanged(progress.Event); 1027 1030 … … 1068 1071 dataTotal -= lastWritten; 1069 1072 progress.Completed += lastWritten; 1070 progress.Event. currentItemPass = currentPass;1071 progress.Event. currentItemProgress = (float)1073 progress.Event.CurrentItemPass = currentPass; 1074 progress.Event.CurrentItemProgress = (float) 1072 1075 ((itemWritten += lastWritten) / (float)itemTotal); 1073 1076 progress.Event.CurrentTargetProgress = 1074 (i + progress.Event. currentItemProgress) /1077 (i + progress.Event.CurrentItemProgress) / 1075 1078 (float)paths.Count; 1076 progress.Event. timeLeft = progress.TimeLeft;1079 progress.Event.TimeLeft = progress.TimeLeft; 1077 1080 task.OnProgressChanged(progress.Event); 1078 1081 … … 1143 1146 return (info.Length + (clusterSize - 1)) & ~(clusterSize - 1); 1144 1147 } 1148 #endregion 1145 1149 1146 1150 /// <summary>
Note: See TracChangeset
for help on using the changeset viewer.
