using System;
using System.Threading.Tasks;
public class Program
{
public static async Task Main()
Task t = null;
try
t = Task.WhenAll(Task.FromException(new System.TimeoutException("Timeout")), Task.FromException(new System.InvalidOperationException("invalid")));
await t;
}
catch (Exception e)
Console.WriteLine(e);
Console.WriteLine(t.Exception);