In .NET 4, is there any functional equivalent to .NET 4.5\'s System.Threading.Tasks.Task.WhenAll()?
The goal is to wrap up multiple async tasks into a single one that is
In .NET Framework 4.0 WhenAll and WhenAny can be used with installed AsyncCTP in case of Visual Studio 2010 or Async Targeting Pack in case of Visual Studio 2012.
The WhenAll and WhenAny methods are then offered on the TaskEx type.