Merged into single file, added assertions
[mono.git] / mcs / tests / test-anon-43.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         }
24
25         static void Main ()
26         {
27                 X x = new X ();
28                 x.Test (3);
29         }
30 }