Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mcs / tests / test-anon-38.cs
1 using System;
2
3 delegate void Simple ();
4
5 delegate Simple Foo ();
6
7 class X
8 {
9         public void Hello (long i, long j)
10         { }
11
12         public void Test (int i)
13         {
14                 long j = 1 << i;
15                 Hello (i, j);
16                 Foo foo = delegate {
17                         long k = 5 * j;
18                         Hello (j, k);
19                         return delegate {
20                                 Hello (j, k);
21                         };
22                 };
23                 Simple simple = foo ();
24                 simple ();
25         }
26
27         public static void Main ()
28         {
29                 X x = new X ();
30                 x.Test (3);
31         }
32 }