public void ClearErrors(string document) { TaskProvider.TaskCollection taskCollection = _errorListProvider.Tasks; foreach (ErrorTask errorToRemove in taskCollection.Cast <ErrorTask>().Where(x => x.Document == document).ToList()) { taskCollection.Remove(errorToRemove); } }
public void Remove(ResourceTableEntry entry) { var task = _tasks.OfType <ResourceErrorTask>().FirstOrDefault(t => t.Entry == entry); if (task == null) { return; } _tasks.Remove(task); }