///<summary> /// Constructor with FolderMigratorProblemHandler which is passed a collection of exceptions thrown during migration. ///</summary> ///<param name="versionToMigrateTo">Target version to migrate to</param> ///<param name="sourcePath">Folder path containing files to migrate</param> ///<param name="problemHandler">Folder path containing files to migrate</param> public FolderMigrator(int versionToMigrateTo, string sourcePath, FolderMigratorProblemHandler problemHandler) : this(versionToMigrateTo, sourcePath) { _problemHandler = problemHandler; }
///<summary> /// Constructor ///</summary> ///<param name="versionToMigrateTo">Target version to migrate to</param> ///<param name="sourcePath">FolderMigratorProblemHandler callback to pass exceptions thrown during migration</param> public FolderMigrator(int versionToMigrateTo, string sourcePath) : base(versionToMigrateTo) { SourcePath = sourcePath; _problemHandler = OnFolderMigrationProblem; }