2 using System.Threading.Tasks;
6 public Task<int> GetValue (int b)
8 return Task.FromResult (b);
14 public static int Main ()
17 return c.Foo ().Result;
28 async Task<int> Foo ()
36 await Instance.GetValue (Bar () + b);
48 T Test<T> (int arg, Func<T> func)