Author: kostat
Date: 2007-04-05 08:07:14 -0400 (Thu, 05 Apr 2007)
New Revision: 75430

Modified:
   
trunk/mcs/class/System.Configuration/System.Configuration/ConfigurationElement.cs
   
trunk/mcs/class/System.Configuration/System.Configuration/ConfigurationPermission.cs
   
trunk/mcs/class/System.Configuration/System.Configuration/DpapiProtectedConfigurationProvider.cs
Log:
use Invariant culture for string manipulations

Modified: 
trunk/mcs/class/System.Configuration/System.Configuration/ConfigurationElement.cs
===================================================================
--- 
trunk/mcs/class/System.Configuration/System.Configuration/ConfigurationElement.cs
   2007-04-05 11:43:27 UTC (rev 75429)
+++ 
trunk/mcs/class/System.Configuration/System.Configuration/ConfigurationElement.cs
   2007-04-05 12:07:14 UTC (rev 75430)
@@ -296,8 +296,8 @@
                                        else if (reader.LocalName == 
"lockElements") {
                                                LockElements.SetFromList 
(reader.Value);
                                        }
-                                       else if (reader.LocalName == 
"lockItem") {
-                                               LockItem = 
(reader.Value.ToLower() == "true");
+                                       else if (reader.LocalName == 
"lockItem") {
+                                               LockItem = 
(reader.Value.ToLowerInvariant () == "true");
                                        }
                                        else if (reader.LocalName == "xmlns") {
                                                /* ignore */

Modified: 
trunk/mcs/class/System.Configuration/System.Configuration/ConfigurationPermission.cs
===================================================================
--- 
trunk/mcs/class/System.Configuration/System.Configuration/ConfigurationPermission.cs
        2007-04-05 11:43:27 UTC (rev 75429)
+++ 
trunk/mcs/class/System.Configuration/System.Configuration/ConfigurationPermission.cs
        2007-04-05 12:07:14 UTC (rev 75430)
@@ -58,7 +58,7 @@
 
                         string unrestricted = securityElement.Attribute 
("Unrestricted");
                         if (unrestricted != null) {
-                                this.unrestricted = (String.Compare 
(unrestricted, "true", true) == 0);
+                                this.unrestricted = (String.Compare 
(unrestricted, "true", StringComparison.InvariantCultureIgnoreCase) == 0);
                         }
                }
 

Modified: 
trunk/mcs/class/System.Configuration/System.Configuration/DpapiProtectedConfigurationProvider.cs
===================================================================
--- 
trunk/mcs/class/System.Configuration/System.Configuration/DpapiProtectedConfigurationProvider.cs
    2007-04-05 11:43:27 UTC (rev 75429)
+++ 
trunk/mcs/class/System.Configuration/System.Configuration/DpapiProtectedConfigurationProvider.cs
    2007-04-05 12:07:14 UTC (rev 75430)
@@ -59,8 +59,8 @@
 
                        string flag;
 
-                       flag = configurationValues ["useMachineProtection"];
-                       if (flag != null && flag.ToLower() == "true")
+                       flag = configurationValues ["useMachineProtection"];
+                       if (flag != null && flag.ToLowerInvariant () == "true")
                                useMachineProtection = true;
                }
 

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to