/// <summary> /// Runs this instance. /// </summary> public void Run() { _progressReporter.ResetSteps(_validations.Count); foreach (ISystemValidation validation in _validations) { IValidationResult validationResult = validation.ValidateUsing(_commandRunner); _progressReporter.CompleteStep(); Broadcast(validationResult); } }
/// <summary> /// Ends the dir. /// </summary> /// <param name="node">The node.</param> public void EndDir(IDirectoryInfo node) { _progressReporter.CompleteStep(); }