using System; public delegate void D (object o); public class E { public class I { public event D E; } public static void Test () { I i = new I (); i.E += new D (EH); } static void EH (object sender) { } } public class M { public static void Main () { E.Test (); } }