title: Start List of Task in Task.WhenAll
body: <p>I have a list of Task, which I have added them in Task.WhenAll : </p>
  
  <pre><code>List&lt;Task&gt; taskList = new List&lt;Task&gt;();
  taskList.Add(new Task(() =&gt; {  }));
  taskList.Add(new Task(() =&gt; {  }));
  taskList.Add(new Task(() =&gt; {  }));
  
  Task.WhenAll(taskList)
                  .ContinueWith((completedReference) =&gt;
                  {
                      taskList.ForEach(x =&gt; x.Dispose());
                  });
  </code></pre>
  
  <p>Is there any way to start all the tasks from List just after adding them in Task.WhenAll?</p>