public WithTargetFolderOrFile(FolderOrFileTaskCreator <TCreator> taskCreator)
        {
            if (string.IsNullOrEmpty(taskCreator.Path))
            {
                throw new ArgumentException("Path is not set.");
            }

            File = new TargetFile <TCreator>(
                UpdateFileOptions.Create(taskCreator.Path),
                taskCreator);

            Folder = new TargetFolder <TCreator>(
                UpdateFolderOptions.Create(taskCreator.Path),
                taskCreator);
        }
 public TargetFile(UpdateFileOptions options, FolderOrFileTaskCreator <TCreator> taskCreator)
     : base(options, taskCreator)
 {
 }