2004-08-03 Martin Baulig <martin@ximian.com>
[mono.git] / mcs / tests / 2test-10.cs
1 namespace Foo
2 {
3         public class Hello
4         {
5                 public static int World = 8;
6         }
7 }
8
9 namespace Bar
10 {
11         public class Hello
12         {
13                 public static int World = 9;
14         }
15 }
16
17 namespace X
18 {
19         using Foo;
20
21         public partial class Test
22         {
23                 public static int FooWorld ()
24                 {
25                         return Hello.World;
26                 }
27         }
28 }
29
30 namespace X
31 {
32         using Bar;
33
34         public partial class Test
35         {
36                 public static int BarWorld ()
37                 {
38                         return Hello.World;
39                 }
40         }
41 }
42
43 class Y
44 {
45         static int Main ()
46         {
47                 if (X.Test.FooWorld () != 8)
48                         return 1;
49                 if (X.Test.BarWorld () != 9)
50                         return 2;
51                 return 0;
52         }
53 }