// CS0305: Using the generic method `X.G()' requires `1' type argument(s) // Line: 17 using System; delegate int E (); class X { public static T G () { throw new ArgumentException (); } static void Main () { E e2 = new E (G); } }