1 // CS0411: The type arguments for method `Test.Foo<A>(D<A>)' cannot be inferred from the usage. Try specifying the type arguments explicitly
4 delegate void D
<T
> (T t
);
8 public static D
<A
> Foo
<A
> (D
<A
> a
)
13 public static void Main ()