-// cs0533.cs: 'DerivedClass.Foo()' hides inherited abstract member 'BaseClass.Foo()'\r
-// Line: 9\r
-\r
-abstract public class BaseClass {\r
- abstract protected void Foo ();\r
-}\r
-\r
-abstract class DerivedClass: BaseClass {\r
- public new void Foo () {}\r
-}\r
-\r
+// CS0533: `DerivedClass.Foo()' hides inherited abstract member `BaseClass.Foo()'
+// Line: 9
+
+abstract public class BaseClass {
+ abstract protected void Foo ();
+}
+
+abstract class DerivedClass: BaseClass {
+ public new void Foo () {}
+ public static void Main () {}
+}
+