1 // CS0109: The member `Derived.Action<T,U>' does not hide an inherited member. The new keyword is not required
3 // Compiler options: -warnaserror -warn:4
5 public abstract class Base
7 public delegate void Action
<U
> (U val
);
10 public class Derived
: Base
12 public new delegate void Action
<T
, U
> (U val
);