X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Ftests%2Ftest-294.cs;h=1f4750e0e9fee1004b0be2cd33c1cf96cd330b84;hb=44a2d35676fac7c3672de43b72bbf6e05d06b95c;hp=3b32aedea325df46df8ad7b038dd09e971a6b7c1;hpb=699e59742843044f6efa1726b7cb64f19d909e64;p=mono.git diff --git a/mcs/tests/test-294.cs b/mcs/tests/test-294.cs index 3b32aedea32..1f4750e0e9f 100644 --- a/mcs/tests/test-294.cs +++ b/mcs/tests/test-294.cs @@ -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 () {} } @@ -53,3 +56,26 @@ public class DerivedTest : Test class ObsoleteClass2: ObsoleteClass { } + + +class ObsoleteClass3 +{ + 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