Shorter
[mono.git] / mcs / tests / test-async-41.cs
1 using System;
2 using System.Threading;
3 using System.Threading.Tasks;
4
5 public class AmbiguousGeneric
6 {
7         public async void NestedVoidTestSuccess ()
8         {
9                 await Run2 (async () => await ReturnOne ());
10         }
11
12         static Task<int> ReturnOne ()
13         {
14                 return Task.Run (() => 1);
15         }
16
17         Task Run2 (Func<Task> arg)
18         {
19                 return null;
20         }
21
22         Task Run2<T> (Func<T> arg)
23         {
24                 return null;
25         }
26
27         public static void Main ()
28         {
29         }
30 }