[bcl] Remove more NET_2_0 checks from class libs
[mono.git] / mcs / class / corlib / Test / System.Collections / HashtableTest.cs
index 9eef487f4740abe79b798d0694c561ad3d267ac7..bd60687f6f91b984cad2597331137c4abd4bcd7f 100644 (file)
@@ -275,7 +275,6 @@ public class HashtableTest {
                Assert.AreEqual (0, h.Count, "Table should be cleared");\r
        }\r
 \r
-#if NET_2_0\r
        public class MyEqualityComparer : IEqualityComparer {\r
                bool IEqualityComparer.Equals (object x, object y) { return x == y; }\r
                public int GetHashCode (object obj) { return 1; }\r
@@ -286,7 +285,6 @@ public class HashtableTest {
                return (IEqualityComparer) typeof (Hashtable).GetField ("_keycomparer",\r
                        BindingFlags.NonPublic | BindingFlags.Instance).GetValue (h);\r
        }\r
-#endif\r
        \r
         [Test]\r
        public void TestClone() {\r
@@ -324,7 +322,6 @@ public class HashtableTest {
                        ((char[])h1[c1[0]])[0] = 'z';\r
                        Assert.AreEqual (h1[c1[0]], h2[c1[0]], "shallow copy");\r
 \r
-#if NET_2_0\r
                        // NET 2.0 stuff\r
                        MyEqualityComparer a = new MyEqualityComparer ();\r
                        Hashtable mh1 = new Hashtable (a);\r
@@ -332,7 +329,6 @@ public class HashtableTest {
                        \r
                        // warning, depends on the field name.\r
                        Assert.AreEqual (GetEqualityComparer (mh1), GetEqualityComparer (mh1clone), "EqualityComparer");\r
-#endif\r
                }\r
        }\r
 \r