static void Main () {}\r
}\r
\r
+// TC #1\r
class Derived : Base\r
{\r
public int get_Property() { return 42; }\r
+}\r
+\r
+// TC #2\r
+class BaseClass {\r
+ protected virtual int Value { \r
+ get {\r
+ return 0;\r
+ }\r
+ set { }\r
+ }\r
+}\r
+\r
+abstract class DerivedClass: BaseClass {\r
+ protected int get_Value () {\r
+ return 1;\r
+ }\r
+}\r
+\r
+\r
+class ErrorClass: DerivedClass {\r
+ protected override int Value { \r
+ get {\r
+ return 0;\r
+ }\r
+ set { }\r
+ }\r
}
\ No newline at end of file