using System;
// Do Not change NameSpace here! -> Must be RoboSharp due to prior releases
namespace FSI.Lib.Tools.RoboSharp
{
///
/// Current File Progress reported as
///
public class CopyProgressEventArgs : EventArgs
{
///
///
public CopyProgressEventArgs(double progress)
{
CurrentFileProgress = progress;
}
///
///
///
///
public CopyProgressEventArgs(double progress, ProcessedFileInfo currentFile, ProcessedFileInfo SourceDir)
{
CurrentFileProgress = progress;
CurrentFile = currentFile;
CurrentDirectory = SourceDir;
}
///
/// Current File Progress Percentage
///
public double CurrentFileProgress { get; internal set; }
///
public ProcessedFileInfo CurrentFile { get; internal set; }
/// Contains information about the Last Directory RoboCopy reported into the log.
public ProcessedFileInfo CurrentDirectory{ get; internal set; }
}
}