1 // Compiler options: -t:library
2 
3 using System;
4 
5 public class GlobalClass
6 {
InstanceMethod()7 	public int InstanceMethod ()
8 	{
9 		return 2;
10 	}
11 
StaticMethod()12 	public static int StaticMethod ()
13 	{
14 		return 2;
15 	}
16 
JustForSecond()17 	public static void JustForSecond ()
18 	{
19 	}
20 }
21 
22 namespace Namespace1
23 {
24 	public class MyClass1
25 	{
InstanceMethod()26 		public int InstanceMethod ()
27 		{
28 			return 2;
29 		}
30 
StaticMethod()31 		public static int StaticMethod ()
32 		{
33 			return 2;
34 		}
35 
36 		public class MyNestedClass1
37 		{
InstanceMethod()38 			public int InstanceMethod ()
39 			{
40 				return 2;
41 			}
42 
StaticMethod()43 			public static int StaticMethod ()
44 			{
45 				return 2;
46 			}
47 		}
48 
JustForSecond()49 		public static void JustForSecond ()
50 		{
51 		}
52 	}
53 
54 	namespace Namespace2
55 	{
56 		public class MyClass2
57 		{
58 			public class MyNestedClass2
59 			{
InstanceMethod()60 				public int InstanceMethod ()
61 				{
62 					return 2;
63 				}
64 
StaticMethod()65 				public static int StaticMethod ()
66 				{
67 					return 2;
68 				}
69 			}
70 
InstanceMethod()71 			public int InstanceMethod ()
72 			{
73 				return 2;
74 			}
75 
StaticMethod()76 			public static int StaticMethod ()
77 			{
78 				return 2;
79 			}
80 
JustForFirst()81 			public static void JustForFirst ()
82 			{
83 			}
84 		}
85 
86 	}
87 }
88 
89