namespace Differ { public enum DiffType { None = 0, MissingFile = 1, RedundantFile = 2, MissingFolder = 3, RedundantFolder = 4 } public class Difference { #region .ctor public Difference(DiffType type, string targetPath, string sourcePath = "") { this.Difftype = type; this.TargetPath = targetPath; this.SourcePath = sourcePath; } #endregion #region Methods #endregion #region Propertys /// /// Type of the difference /// public DiffType Difftype { get; private set; } /// /// Source path for a file to add. /// public string SourcePath { get; private set; } /// /// Relative Target path to the aimed file. /// public string TargetPath { get; private set; } #endregion #region Variables #endregion } }