- Timestamp:
- 12/21/11 10:34:36 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Clients.Hive/3.3/HiveJobs/HiveTask.cs
r7201 r7218 360 360 childHiveTasksLock.EnterReadLock(); 361 361 try { 362 var jobs = new List<HiveTask>();363 jobs.Add(this);362 var tasks = new List<HiveTask>(); 363 tasks.Add(this); 364 364 foreach (HiveTask child in this.childHiveTasks) { 365 jobs.AddRange(child.GetAllHiveTasks());366 } 367 return jobs;365 tasks.AddRange(child.GetAllHiveTasks()); 366 } 367 return tasks; 368 368 } 369 369 finally { childHiveTasksLock.ExitReadLock(); } … … 405 405 } 406 406 407 public void RemoveByTaskId(Guid jobId) {407 public void RemoveByTaskId(Guid taskId) { 408 408 childHiveTasksLock.EnterWriteLock(); 409 409 try { 410 IEnumerable<HiveTask> jobs = childHiveTasks.Where(j => j.Task.Id == jobId).ToList();411 foreach (HiveTask j in jobs) {412 this.childHiveTasks.Remove( j);410 IEnumerable<HiveTask> tasks = childHiveTasks.Where(j => j.Task.Id == taskId).ToList(); 411 foreach (HiveTask t in tasks) { 412 this.childHiveTasks.Remove(t); 413 413 } 414 414 foreach (HiveTask child in childHiveTasks) { 415 child.RemoveByTaskId( jobId);415 child.RemoveByTaskId(taskId); 416 416 } 417 417 }
Note: See TracChangeset
for help on using the changeset viewer.