// CS0411: The type arguments for method `Test.Foo(D)' cannot be inferred from the usage. Try specifying the type arguments explicitly // Line: 15 delegate void D (T t); class Test { public static D Foo (D a) { return null; } public static void Main () { Foo (delegate {}); } }