private void ScanFile(string filePath) { var file = new FileInfo(filePath); if (!file.Exists) { return; } var entries = new List <TodoEntry>(); _data.Entries.RemoveAll(e => e.File == filePath); var parser = new ScriptsParser(filePath, Tags); entries.AddRange(parser.Parse()); var temp = entries.Except(_data.Entries); _data.Entries.AddRange(temp); }
private void ScanFile(string filePath) { var file = new FileInfo(filePath); if (!file.Exists) return; var entries = new List<TodoEntry>(); _data.Entries.RemoveAll(e => e.File == filePath); var parser = new ScriptsParser(filePath, Tags); entries.AddRange(parser.Parse()); var temp = entries.Except(_data.Entries); _data.Entries.AddRange(temp); }