From: Stephen Toub Date: Thu, 23 Feb 2017 16:37:23 +0000 (-0500) Subject: Strongly type StringComparer static comparer fields X-Git-Tag: submit/tizen/20210909.063632~11030^2~7972^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=536716e9ef07550e97c8936f44f6f00f24646960;p=platform%2Fupstream%2Fdotnet%2Fruntime.git Strongly type StringComparer static comparer fields Commit migrated from https://github.com/dotnet/coreclr/commit/4e85fdd61991a898f2bd208df929a005c26b8805 --- diff --git a/src/coreclr/src/mscorlib/src/System/StringComparer.cs b/src/coreclr/src/mscorlib/src/System/StringComparer.cs index 818d629..ebee78b 100644 --- a/src/coreclr/src/mscorlib/src/System/StringComparer.cs +++ b/src/coreclr/src/mscorlib/src/System/StringComparer.cs @@ -16,10 +16,10 @@ namespace System [Serializable] public abstract class StringComparer : IComparer, IEqualityComparer, IComparer, IEqualityComparer { - private static readonly StringComparer _invariantCulture = new CultureAwareComparer(CultureInfo.InvariantCulture, false); - private static readonly StringComparer _invariantCultureIgnoreCase = new CultureAwareComparer(CultureInfo.InvariantCulture, true); - private static readonly StringComparer _ordinal = new OrdinalComparer(); - private static readonly StringComparer _ordinalIgnoreCase = new OrdinalIgnoreCaseComparer(); + private static readonly CultureAwareComparer _invariantCulture = new CultureAwareComparer(CultureInfo.InvariantCulture, false); + private static readonly CultureAwareComparer _invariantCultureIgnoreCase = new CultureAwareComparer(CultureInfo.InvariantCulture, true); + private static readonly OrdinalComparer _ordinal = new OrdinalComparer(); + private static readonly OrdinalIgnoreCaseComparer _ordinalIgnoreCase = new OrdinalIgnoreCaseComparer(); public static StringComparer InvariantCulture {