private void ClearAll() { var finishedTasks = m_Elements.Where(el => !el.dataSource.running).Select(el => el.dataSource.id).ToArray(); foreach (var id in finishedTasks) { Progress.Remove(id); } }
private static void DeleteButtonClicked(EventBase obj) { var sender = obj.target as Button; var ds = sender?.userData as Progress.Item; if (ds != null) { Progress.Remove(ds.id); } }
public int Remove() { return(Progress.Remove(id)); }