Merge pull request #5675 from mono/glib-debug-symbols
[mono.git] / mcs / tests / test-anon-32.cs
1 public delegate void StringSender (string str);
2 public delegate void VoidDelegate ();
3
4 public class MainClass
5 {
6         public static void Main()
7         {
8                 MainClass mc = new MainClass ();
9                 VoidDelegate del = new VoidDelegate (delegate {
10                         StringSender ss = delegate (string s) {
11                                 SimpleCallback(mc, s);
12                         };
13                         ss("Yo!");
14                 });
15                 del();
16         }
17
18         static void SimpleCallback (MainClass mc, string str)
19         {
20                 System.Console.WriteLine(str);
21         }
22 }