// Update all the files to their new names, then check for clashes private void UpdateFiles() { for (int i = 0; i < Files.Count; i++) { Files[i].NewFileName = _renameStrategy.RenameFile(_fileMetaData[i], i, _helper); Files[i].Clashes = false; } CheckForClashes(); }
private void GenerateNewFileNames() { _newFileNames = new List <string>(_fileMetaData.Count); _collection.Clear(); for (int i = 0; i < _fileMetaData.Count; i++) { _newFileNames.Add(_renameStrategy.RenameFile(_fileMetaData[i], i)); _collection.Add(Tuple.Create <String, String, bool>(_fileMetaData[i].Name, _newFileNames[i], _fileMetaData[i].IsDuplicate)); } }