2009-08-20 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / System / System.Collections.Specialized / HybridDictionary.cs
index c82d61090054dfcd54bde38af0679b39a6032240..58fc1ca236f5813307b94e2ecab962b0e8b9135e 100644 (file)
@@ -56,8 +56,8 @@ namespace System.Collections.Specialized {
                {
                        this.caseInsensitive = caseInsensitive;
 
-                       IComparer comparer = caseInsensitive ? CaseInsensitiveComparer.Default : null;
-                       IHashCodeProvider hcp = caseInsensitive ? CaseInsensitiveHashCodeProvider.Default : null;
+                       IComparer comparer = caseInsensitive ? CaseInsensitiveComparer.DefaultInvariant : null;
+                       IHashCodeProvider hcp = caseInsensitive ? CaseInsensitiveHashCodeProvider.DefaultInvariant : null;
 
                        if (initialSize <= switchAfter)
                                list = new ListDictionary (comparer);
@@ -155,8 +155,8 @@ namespace System.Collections.Specialized {
 
                private void Switch ()
                {
-                       IComparer comparer = caseInsensitive ? CaseInsensitiveComparer.Default : null;
-                       IHashCodeProvider hcp = caseInsensitive ? CaseInsensitiveHashCodeProvider.Default : null;
+                       IComparer comparer = caseInsensitive ? CaseInsensitiveComparer.DefaultInvariant : null;
+                       IHashCodeProvider hcp = caseInsensitive ? CaseInsensitiveHashCodeProvider.DefaultInvariant : null;
 
                        hashtable = new Hashtable (list, hcp, comparer);
                        list.Clear ();