Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Safar <marek.safar@gmail.com>2013-07-26 21:48:50 +0400
committerDuncan Mak <duncan.mak@xamarin.com>2013-07-29 21:19:36 +0400
commite82c956b2799859f82140bde2b72a0080c5a3f95 (patch)
treec63dda55b42b2bc0ced8d662eb716746d6bef325
parent675bb0fa6c21aa0c1deda11cc2d509e944ac2b0b (diff)
Remove CultureInfo.CurrentCulture dependency from ordinal based string::EndsWith. Fixes #13509
-rw-r--r--mcs/class/corlib/System/String.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/mcs/class/corlib/System/String.cs b/mcs/class/corlib/System/String.cs
index 4c8ea8d7481..d30735f9bdb 100644
--- a/mcs/class/corlib/System/String.cs
+++ b/mcs/class/corlib/System/String.cs
@@ -1694,9 +1694,9 @@ namespace System
case StringComparison.InvariantCultureIgnoreCase:
return CultureInfo.InvariantCulture.CompareInfo.IsSuffix (this, value, CompareOptions.IgnoreCase);
case StringComparison.Ordinal:
- return CultureInfo.CurrentCulture.CompareInfo.IsSuffix (this, value, CompareOptions.Ordinal);
+ return CultureInfo.InvariantCulture.CompareInfo.IsSuffix (this, value, CompareOptions.Ordinal);
case StringComparison.OrdinalIgnoreCase:
- return CultureInfo.CurrentCulture.CompareInfo.IsSuffix (this, value, CompareOptions.OrdinalIgnoreCase);
+ return CultureInfo.InvariantCulture.CompareInfo.IsSuffix (this, value, CompareOptions.OrdinalIgnoreCase);
default:
string msg = Locale.GetText ("Invalid value '{0}' for StringComparison", comparisonType);
throw new ArgumentException (msg, "comparisonType");