Why would you do this?
PCLs don’t support them
Okay – How?
List<Task> myTasks = new List<Task>(); for (int i = 1; i <= 10; i++) // Artificially implement Parallel.For because this is a PCL { myTasks.Add(Task.Run(() => { // Task logic goes here })); } await Task.WhenAll(myTasks);
Small victories.