public DataRepositorySettings( string directory, bool isTrackingDirty, bool saveNullDeletesFile, BackupSettings backupSettings, string extension = ".cfg", string tempExtension = ".tmp") : base(directory, isTrackingDirty, backupSettings, extension, tempExtension) { this.SaveNullDeletesFile = saveNullDeletesFile; }
/// <summary> /// Initializes a new instance of the <see cref="RepositorySettings"/> class. /// </summary> public RepositorySettings( string directory, bool isTrackingDirty, BackupSettings backupSettings, string extension = ".cfg", string tempExtension = ".tmp") : base(directory, extension) { Ensure.NotNullOrEmpty(extension, nameof(extension)); Ensure.NotNullOrEmpty(tempExtension, nameof(tempExtension)); Ensure.NotNull(directory, nameof(directory)); this.IsTrackingDirty = isTrackingDirty; this.BackupSettings = backupSettings; this.TempExtension = FileHelper.PrependDotIfMissing(tempExtension); }