// 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 {});
}
}