Changeset 2045 for trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/FileSystemObjectErasureTarget.cs
- Timestamp:
- 5/4/2010 3:04:18 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/eraser/Eraser.DefaultPlugins/ErasureTargets/FileSystemObjectErasureTarget.cs
r2039 r2045 179 179 } 180 180 181 public override void Execute() 181 /// <remarks>The <see cref="Progress"/> property must be defined prior 182 /// to the execution of this function.</remarks> 183 public virtual void Execute() 182 184 { 183 185 //Retrieve the list of files to erase. … … 190 192 191 193 //Set the event's current target status. 192 SteppedProgressManager progress = new SteppedProgressManager();193 Progress = progress;194 Task.Progress.Steps.Add(new SteppedProgressManagerStep( progress, 1.0f / Task.Targets.Count));194 if (Progress == null) 195 throw new InvalidOperationException("The Progress property must not be null."); 196 Task.Progress.Steps.Add(new SteppedProgressManagerStep(Progress, 1.0f / Task.Targets.Count)); 195 197 196 198 //Iterate over every path, and erase the path.
Note: See TracChangeset
for help on using the changeset viewer.
