// CS4008: Cannot await void method `X.Foo()'. Consider changing method return type to `Task' // Line: 10 using System.Threading.Tasks; class X { static async void Test () { await Foo (); } static async void Foo () { await Task.FromResult (1); } }