using System;
using System.Threading.Tasks;
public class Program
{
public static void Main()
Console.WriteLine("Result\n");
try
var _ = FailingMethod().Result;
}
catch (Exception ex)
Console.WriteLine(ex.ToString());
Console.WriteLine("GetAwaiter().GetResult()\n");
var _ = FailingMethod().GetAwaiter().GetResult();
private static async Task<int> FailingMethod()
throw new Exception("test");