* roottypes.cs: Rename from tree.cs.
[mono.git] / mcs / tests / test-294.cs
index 0d672e774864ac40b6528977a027de975345654b..1f4750e0e9fee1004b0be2cd33c1cf96cd330b84 100644 (file)
@@ -36,15 +36,18 @@ public class DerivedTest : Test
         ObsoleteClass member;
     
         [Obsolete]
-       public DerivedTest(string a) : base(a, false)
+               public DerivedTest(string a) : base(a, false)
         {
-               Name = a;
-       }
+                       Name = a;
+               }
         
         public string Method ()
         {
             return base.Name;
         }
+               
+               [Obsolete]
+               public void T2 () {}
         
         public static void Main () {}
 }
@@ -54,13 +57,25 @@ class ObsoleteClass2: ObsoleteClass
 {
 }
 
+
 class ObsoleteClass3
 {
-       public static readonly double XSmall = 0.6444444444444;
+       public static readonly double XSmall = 0.6444444444444;
 
        [Obsolete ("E1")]
        public readonly double X_Small = XSmall;
 
        [Obsolete ("E2")]
        public static readonly double X_Small2 = XSmall;
+}
+
+
+class ObsoleteClass4
+{
+       [Obsolete]
+       public void T ()
+       {
+               lock (typeof (ObsoleteClass4)) {}
+               lock (typeof (ObsoleteClass2)) {}
+       }
 }
\ No newline at end of file