1 // CS0533: `DerivedClass.Foo()' hides inherited abstract member `BaseClass.Foo()'
4 abstract public class BaseClass
{
5 abstract protected void Foo ();
8 abstract class DerivedClass
: BaseClass
{
9 public new void Foo () {}
10 public static void Main () {}