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