using System; class C { public event Func E = l => l + 9; public static int Test (int arg) { dynamic c = new C (); return c.E (arg); } } public class Test { public static int Main () { if (C.Test (5) != 14) return 1; return 0; } }