New test.
[mono.git] / mcs / tests / test-537.cs
1 using System;\r
2 class Base\r
3 {\r
4         protected string H {\r
5                 get {\r
6                         return "Base.H";\r
7                 }\r
8         }\r
9 }\r
10 \r
11 // #1\r
12 class X {\r
13         class Derived : Base\r
14         {\r
15                 public class Nested : Base\r
16                 {\r
17                         public void G() {\r
18                                 Derived[] d = new Derived[0];\r
19                                 Console.WriteLine(d[0].H);\r
20                         }\r
21                 }\r
22         }\r
23 }\r
24 \r
25 // #2\r
26 class Derived: Base\r
27 {\r
28         public class Nested : Base\r
29         {\r
30                 public void G() {\r
31                         Derived d = new Derived();\r
32                         Console.WriteLine(d.H);\r
33                 }\r
34         }\r
35 }\r
36 \r
37 \r
38 class Test\r
39 {\r
40         static void Main()\r
41         {\r
42         }\r
43 }