* support.cs: Make the PtrHashtable use only one
instance of its comparer.
svn path=/trunk/mcs/; revision=20715
+2003-12-02 Ben Maurer <bmaurer@users.sourceforge.net>
+
+ * support.cs: Make the PtrHashtable use only one
+ instance of its comparer.
+
2003-11-30 Zoltan Varga <vargaz@freemail.hu>
* typemanager.cs: Fix lookup of GetNamespaces.
}
class PtrHashtable : Hashtable {
- class PtrComparer : IComparer {
+ sealed class PtrComparer : IComparer {
+ private PtrComparer () {}
+
+ public static PtrComparer Instance = new PtrComparer ();
+
public int Compare (object x, object y)
{
if (x == y)
public PtrHashtable ()
{
- comparer = new PtrComparer ();
+ comparer = PtrComparer.Instance;
}
}