public DefaultOperationFactoryExtension( IFileTask fileMan, ILoggerFactory loggerFactory) { _man = NamedNullException.Assert(fileMan, nameof(fileMan)); _loggerFactory = NamedNullException.Assert(loggerFactory, nameof(loggerFactory)); }
public DeleteFileOperation( IFileTask man, OperationOptions options) { _man = NamedNullException.Assert(man, nameof(man)); NamedNullException.Assert(options, nameof(options)); NotTrueException.Assert(options.DoDelete, nameof(options.DoDelete)); }
public MoveFileOperation( IFileTask man, OperationOptions options) { _man = NamedNullException.Assert(man, nameof(man)); NamedNullException.Assert(options, nameof(options)); NotTrueException.Assert(options.DoMove, nameof(options.DoMove)); StringNullOrEmptyException.Assert(options.MovePath, nameof(options.MovePath)); _options = options; }
public BackupOperation( string groupName, IFileTask man, OperationOptions options) { _backupDirLinks = StringNullOrEmptyException.Assert(groupName, nameof(groupName)); _man = NamedNullException.Assert(man, nameof(man)); NamedNullException.Assert(options, nameof(options)); NotTrueException.Assert(options.DoBackup, nameof(options.DoBackup)); StringNullOrEmptyException.Assert(options.BackupPath, nameof(options.BackupPath)); _options = options; }