using System.Threading.Tasks;
private static bool s_test;
public static void Main()
Console.WriteLine("After invocation");
Console.WriteLine("After wait");
Console.WriteLine("Done");
public static async Task Test()
if (s_test) throw new Exception("Bad!");