diff options
author | Raja R Harinath <harinath@hurrynot.org> | 2005-06-27 14:14:07 +0400 |
---|---|---|
committer | Raja R Harinath <harinath@hurrynot.org> | 2005-06-27 14:14:07 +0400 |
commit | 975878038497889d3d02007cff0c5f78bb4f3c3c (patch) | |
tree | 896c78fdef82393fd957b8d39ddc749c7cdaa349 /mcs/tests/test-33.cs | |
parent | f4797b3570d9dee4d6356102b9fb5ef8ee59d2b3 (diff) |
svn:eol-style=native
svn path=/trunk/mcs/; revision=46545
Diffstat (limited to 'mcs/tests/test-33.cs')
-rw-r--r-- | mcs/tests/test-33.cs | 102 |
1 files changed, 51 insertions, 51 deletions
diff --git a/mcs/tests/test-33.cs b/mcs/tests/test-33.cs index 3e908b2ef35..0c28ce2795b 100644 --- a/mcs/tests/test-33.cs +++ b/mcs/tests/test-33.cs @@ -1,51 +1,51 @@ -using System;
-
-namespace FirstOuter
-{
- namespace FirstInner
- {
- public class First
- {
- public string MyIdentity {
- get {
- return this.GetType().FullName;
- }
- }
- }
- }
-
- public class Second : FirstInner.First {}
-
- namespace SecondInner
- {
- public class Third : FirstOuter.FirstInner.First {}
- }
-
- namespace FirstInner // purposefully again
- {
- public class Fourth : First {} // must understand First in the nom qualified form
- }
-}
-
-public class Fifth : FirstOuter.FirstInner.First {}
-
-class Application
-{
- static int Main(string[] args)
- {
- FirstOuter.FirstInner.First V1 = new FirstOuter.FirstInner.First();
- FirstOuter.Second V2 = new FirstOuter.Second();
- FirstOuter.SecondInner.Third V3 = new FirstOuter.SecondInner.Third();
- FirstOuter.FirstInner.Fourth V4 = new FirstOuter.FirstInner.Fourth();
- Fifth V5 = new Fifth();
-
- Console.WriteLine("V1 is " + V1.MyIdentity);
- Console.WriteLine("V2 is " + V2.MyIdentity);
- Console.WriteLine("V3 is " + V3.MyIdentity);
- Console.WriteLine("V4 is " + V4.MyIdentity);
- Console.WriteLine("V5 is " + V5.MyIdentity);
-
- return 0;
- }
-}
-
+using System; + +namespace FirstOuter +{ + namespace FirstInner + { + public class First + { + public string MyIdentity { + get { + return this.GetType().FullName; + } + } + } + } + + public class Second : FirstInner.First {} + + namespace SecondInner + { + public class Third : FirstOuter.FirstInner.First {} + } + + namespace FirstInner // purposefully again + { + public class Fourth : First {} // must understand First in the nom qualified form + } +} + +public class Fifth : FirstOuter.FirstInner.First {} + +class Application +{ + static int Main(string[] args) + { + FirstOuter.FirstInner.First V1 = new FirstOuter.FirstInner.First(); + FirstOuter.Second V2 = new FirstOuter.Second(); + FirstOuter.SecondInner.Third V3 = new FirstOuter.SecondInner.Third(); + FirstOuter.FirstInner.Fourth V4 = new FirstOuter.FirstInner.Fourth(); + Fifth V5 = new Fifth(); + + Console.WriteLine("V1 is " + V1.MyIdentity); + Console.WriteLine("V2 is " + V2.MyIdentity); + Console.WriteLine("V3 is " + V3.MyIdentity); + Console.WriteLine("V4 is " + V4.MyIdentity); + Console.WriteLine("V5 is " + V5.MyIdentity); + + return 0; + } +} + |