Initial set of Ward sgen annotations (#5705)
[mono.git] / mcs / errors / cs0109-8.cs
1 // CS0109: The member `DerivedClass.get_Value()' does not hide an inherited member. The new keyword is not required
2 // Line: 14
3 // Compiler options: -warnaserror -warn:4
4
5 class BaseClass {
6         protected virtual int Value { 
7                 get {
8                         return 0;
9                 }
10                 set { }
11         }
12 }
13
14 abstract class DerivedClass: BaseClass {
15         protected new int get_Value () {
16                 return 1;
17         }
18 }
19
20
21 class ErrorClass: DerivedClass {
22         protected override int Value { 
23                 get {
24                         return 0;
25                 }
26                 set { }
27         }
28
29                 static void Main () {}
30 }
31