//=============================================================== public FileSystemModify(IEnumerable <object> keys, T value, Action <T> modifier, FileSystemInterface <T> fsInterface) : base(keys, value, modifier) { FileSystemInterface = fsInterface; }
//=============================================================== public FileSystemRepository(String name, Func <T, object[]> keySelector, FileSystemOptions <T> options = null) : base(keySelector) { options = options ?? new FileSystemOptions <T>(); FileSystemInterface = new FileSystemInterface <T>(name, keySelector, options); }
//=============================================================== public FileSystemRemoveAll(FileSystemInterface <T> fsInterface) { FileSystemInterface = fsInterface; }
//=============================================================== public FileSystemRemove(IEnumerable <object> keys, FileSystemInterface <T> fsInterface) : base(keys) { FileSystemInterface = fsInterface; }
//================================================================================ public FileSystemBatchInsert(IEnumerable <KeyValuePair <IEnumerable <object>, T> > keyValuePairs, FileSystemInterface <T> fsInterface) : base(keyValuePairs) { FileSystemInterface = fsInterface; }
//=============================================================== public FileSystemInsert(IEnumerable <object> keys, T value, FileSystemInterface <T> fsInterface) : base(keys, value) { FileSystemInterface = fsInterface; }
//=============================================================== public void CreateBackup() { FileSystemInterface.CreateBackup(); }