2 using System.Threading;
3 using System.Threading.Tasks;
5 public class AmbiguousGeneric
7 public async void NestedVoidTestSuccess ()
9 await Run2 (async () => await ReturnOne ());
12 static Task<int> ReturnOne ()
14 return Task.Run (() => 1);
17 Task Run2 (Func<Task> arg)
22 Task Run2<T> (Func<T> arg)
27 public static void Main ()