public void SaveModifiedFiles() { HashSet <FileData> copy = new HashSet <FileData>(ModifiedFiles); foreach (FileData fileData in copy) { fileData.TrySaveFile(); } ModifiedFiles.Clear(); }
public void Analyze() { ModifiedFiles.Clear(); foreach (var file in Pcaps) { string hash = CalculateMD5(file); Console.WriteLine("\"" + hash + "\","); if (desiredHashes.Contains(hash)) { var fileName = file.Split('\\').LastOrDefault(); ModifiedFiles.Add(fileName); } } ModifiedFiles.OrderBy(x => x); IsAnalizeComplete = true; }