/// <inheritdoc/> public virtual void Backup(FileInfo file) { Ensure.Exists(file, nameof(file)); var backupFile = BackupFile.CreateFor(file, this.Setting); this.Backup(file, backupFile); }
/// <inheritdoc/> public virtual void Backup(FileInfo file) { if (file is null) { throw new ArgumentNullException(nameof(file)); } Ensure.Exists(file, nameof(file)); var backupFile = BackupFile.CreateFor(file, this.Setting); this.Backup(file, backupFile); }