* ConnectionStringSettingsCollection.cs: made connection string key case insensitive
authorVladimir Krasnov <krasnov@mono-cvs.ximian.com>
Wed, 27 Dec 2006 10:20:38 +0000 (10:20 -0000)
committerVladimir Krasnov <krasnov@mono-cvs.ximian.com>
Wed, 27 Dec 2006 10:20:38 +0000 (10:20 -0000)
svn path=/trunk/mcs/; revision=70116

mcs/class/System.Configuration/System.Configuration/ChangeLog
mcs/class/System.Configuration/System.Configuration/ConnectionStringSettingsCollection.cs

index 90b6f90a884f8bd9cd8932c43959e80ffc0a89d7..96d06d7fe492b64f66712aa3ff51775e8a7d3b73 100644 (file)
@@ -1,3 +1,8 @@
+2006-12-27  Vladimir Krasnov  <vladimirk@mainsoft.com>
+
+       * ConnectionStringSettingsCollection.cs: made connection string key
+       case insensitive
+
 2006-12-27  Atsushi Enomoto  <atsushi@ximian.com>
 
        * ConfigurationElementCollection.cs : fixed BaseAdd() with
index 5350cb78c1f32496e85dd334102825664ffe4f37..1e26511964760df58ea0287a4dc61c25568d0126 100644 (file)
@@ -49,7 +49,8 @@ namespace System.Configuration
                                 foreach (ConfigurationElement c in this) {
                                         if (!(c is ConnectionStringSettings))
                                                 continue;
-                                        if (((ConnectionStringSettings) c).Name.Equals (Name))
+                                        if (string.Compare(((ConnectionStringSettings) c).Name, Name, true, 
+                                                System.Globalization.CultureInfo.InvariantCulture) == 0)
                                                 return c as ConnectionStringSettings;
 
                                 }