/////////////////////////////// public void SpawnChild (Task child_task) { if (child_task_group == null) child_task_group = new TaskGroupPrivate ("Children of " + Tag, null, null); child_task.AddTaskGroup (child_task_group); child_task.Source = this.Source; scheduler.Add (child_task); }