2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / tests / test-201.cs
1 public class Parent
2 {
3         public Parent () { }
4         private Collide Collide;
5 }
6
7 public class Child : Parent
8 {
9         public class Nested
10         {
11                 public readonly Collide Test;
12
13                 public Nested ()
14                 {
15                         Test = Collide.Die;
16                 }
17         }
18 }
19
20 public class Collide
21 {
22         public Collide (int a)
23         {
24                 this.A = a;
25         }
26
27         public readonly int A;
28         public static readonly Collide Die = new Collide (5);
29
30         public static int Main ()
31         {
32                 Child.Nested nested = new Child.Nested ();
33                 if (nested.Test.A != 5)
34                         return 1;
35                 return 0;
36         }
37 }