public void AddRecord(string volume, MyEverythingRecord record, MyEverythingRecordType type) { if (type == MyEverythingRecordType.File) { CheckHashTableKey(_volumes_files, volume); _volumes_files[volume].Add(record.FRN, record); } else { CheckHashTableKey(_volumes_folders, volume); _volumes_folders[volume].Add(record.FRN, record); } }
public void AddRecord(string volume, List<MyEverythingRecord> r, MyEverythingRecordType type) { if (type == MyEverythingRecordType.File) { CheckHashTableKey(_volumes_files, volume); r.ForEach(x => _volumes_files[volume].Add(x.FRN, x)); } else { CheckHashTableKey(_volumes_folders, volume); r.ForEach(x => _volumes_folders[volume].Add(x.FRN, x)); } }
public void UpdateRecord(string volume, MyEverythingRecord record, MyEverythingRecordType type) { if (type == MyEverythingRecordType.File) { RealUpdateRecord(volume, _volumes_files, record); } else { RealUpdateRecord(volume, _volumes_folders, record); } }
public void AddRecord(string volume, List <MyEverythingRecord> r, MyEverythingRecordType type) { if (type == MyEverythingRecordType.File) { CheckHashTableKey(_volumes_files, volume); r.ForEach(x => _volumes_files[volume].Add(x.FRN, x)); } else { CheckHashTableKey(_volumes_folders, volume); r.ForEach(x => _volumes_folders[volume].Add(x.FRN, x)); } }
public void UpdateRecord(string volume, MyEverythingRecord record, MyEverythingRecordType type) { if (type == MyEverythingRecordType.File) RealUpdateRecord(volume, _volumes_files, record); else RealUpdateRecord(volume, _volumes_folders, record); }