using System; using System.Collections.Generic; using System.Linq; using System.Text; using RoboSharp.Results; namespace RoboSharp.Interfaces { /// /// Provides objects for File, Directory, and Bytes to allow comparison between ProgressEstimator and RoboCopyResults objects /// /// /// /// public interface IResults { /// Information about number of Directories Copied, Skipped, Failed, etc. IStatistic DirectoriesStatistic { get; } /// Information about number of Files Copied, Skipped, Failed, etc. IStatistic FilesStatistic { get; } /// Information about number of Bytes processed. IStatistic BytesStatistic { get; } /// RoboCopyExitStatus Status { get; } } }