3 namespace TestAnonSwitch
7 public event EventHandler<EventArgs> FirstEvent;
8 public event EventHandler<EventArgs> SecondEvent;
10 public void Trigger ()
12 if (FirstEvent != null)
13 FirstEvent (this, EventArgs.Empty);
23 myobj = new MyClass ();
24 var something = "key";
28 myobj.FirstEvent += (sender, e) => {
29 Console.WriteLine ("FirstEvent: {0}", myobj);
34 myobj.SecondEvent += (sender, e) => {
35 Console.WriteLine ("woot {0}", woot);
46 public static void Main ()
48 var tester = new Tester ();