2005-06-13 Miguel de Icaza <miguel@novell.com>
[mono.git] / mcs / tests / gen-127.cs
1 public class A<T>
2 {
3         public delegate void Changed (A<T> a);
4
5         protected event Changed _changed;
6
7         public void Register (Changed changed)
8         {
9                 _changed += changed;
10                 _changed (this);
11         }
12 }
13
14 public class Test
15 {
16         public static void Main ()
17         {
18                 A<int> a = new A<int> ();
19                 a.Register (new A<int>.Changed (Del));
20         }
21
22         public static void Del (A<int> a)
23         {
24                 System.Console.WriteLine ("Solved");
25         }
26 }