* Hashtable.cs: cleanup internal KeyMarker type for NET_2_1.
svn path=/trunk/mcs/; revision=109557
+2008-08-04 Jb Evain <jbevain@novell.com>
+
+ * Hashtable.cs: cleanup internal KeyMarker type for NET_2_1.
+
2008-08-04 Jb Evain <jbevain@novell.com>
* ArrayList.cs: introduce a helper method to throw
}
[Serializable]
- internal class KeyMarker: IObjectReference
+ internal class KeyMarker
+#if !NET_2_1
+ : IObjectReference
+#endif
{
public readonly static KeyMarker Removed = new KeyMarker();
+#if !NET_2_1
public object GetRealObject (StreamingContext context)
- { return KeyMarker.Removed; }
+ {
+ return KeyMarker.Removed;
+ }
+#endif
}
//