2005-06-19 Alexander Olk <xenomorph2@onlinehome.de>
authorAlexander Olk <aolk@mono-cvs.ximian.com>
Wed, 6 Jul 2005 17:26:25 +0000 (17:26 -0000)
committerAlexander Olk <aolk@mono-cvs.ximian.com>
Wed, 6 Jul 2005 17:26:25 +0000 (17:26 -0000)
* MimeGenerated.cs: Use case sensitive comparer for
  NameValueCollections

svn path=/trunk/mcs/; revision=47009

mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
mcs/class/Managed.Windows.Forms/System.Windows.Forms/MimeGenerated.cs

index 55bb8841944d8b77978025690daf5349ba324c85..c8b9c26d41957e5638369fa8e694fc6e00cdc2f4 100644 (file)
@@ -1,3 +1,8 @@
+2005-06-19  Alexander Olk  <xenomorph2@onlinehome.de>
+
+       * MimeGenerated.cs: Use case sensitive comparer for
+         NameValueCollections
+
 2005-07-01  Jordi Mas i Hernandez <jordi@ximian.com>
 
        * DataGridTextBoxColumn.cs: bug fixes, code refactoring 
index b3e7bb908952cff9be629a9efa7d050a16e40d73..eb1f2d02a47980c29adffef8f73ae55c2ef46f5d 100644 (file)
@@ -8,13 +8,13 @@ namespace System.Windows.Forms
 {
        internal struct MimeGenerated
        {
-               public static NameValueCollection Aliases = new NameValueCollection();
-               public static NameValueCollection SubClasses = new NameValueCollection();
+               public static NameValueCollection Aliases = new NameValueCollection( new CaseInsensitiveHashCodeProvider(), new Comparer( System.Globalization.CultureInfo.CurrentUICulture ) );
+               public static NameValueCollection SubClasses = new NameValueCollection( new CaseInsensitiveHashCodeProvider(), new Comparer( System.Globalization.CultureInfo.CurrentUICulture ) );
 
-               public static NameValueCollection GlobalPatternsShort = new NameValueCollection();
-               public static NameValueCollection GlobalPatternsLong = new NameValueCollection();
-               public static NameValueCollection GlobalLiterals = new NameValueCollection();
-               public static NameValueCollection GlobalSufPref = new NameValueCollection();
+               public static NameValueCollection GlobalPatternsShort = new NameValueCollection( new CaseInsensitiveHashCodeProvider(), new Comparer( System.Globalization.CultureInfo.CurrentUICulture ) );
+               public static NameValueCollection GlobalPatternsLong = new NameValueCollection( new CaseInsensitiveHashCodeProvider(), new Comparer( System.Globalization.CultureInfo.CurrentUICulture ) );
+               public static NameValueCollection GlobalLiterals = new NameValueCollection( new CaseInsensitiveHashCodeProvider(), new Comparer( System.Globalization.CultureInfo.CurrentUICulture ) );
+               public static NameValueCollection GlobalSufPref = new NameValueCollection( new CaseInsensitiveHashCodeProvider(), new Comparer( System.Globalization.CultureInfo.CurrentUICulture ) );
                public static Hashtable MimeTypes = new Hashtable();
 
                public static ArrayList Matches80Plus = new ArrayList();