From: Ben Adams Date: Fri, 31 Aug 2018 15:19:10 +0000 (+0100) Subject: IndexOf(char, Ordinal) use fast path (dotnet/coreclr#19788) X-Git-Tag: submit/tizen/20210909.063632~11030^2~4000 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=404aa021a72bc0e99dc78a92ccd9ef13495d03f4;p=platform%2Fupstream%2Fdotnet%2Fruntime.git IndexOf(char, Ordinal) use fast path (dotnet/coreclr#19788) Commit migrated from https://github.com/dotnet/coreclr/commit/f597da2dd522ca1ca7293ef83798aae86840e588 --- diff --git a/src/libraries/System.Private.CoreLib/src/System/String.Searching.cs b/src/libraries/System.Private.CoreLib/src/System/String.Searching.cs index 56549d8..857d64e 100644 --- a/src/libraries/System.Private.CoreLib/src/System/String.Searching.cs +++ b/src/libraries/System.Private.CoreLib/src/System/String.Searching.cs @@ -55,7 +55,7 @@ namespace System return CompareInfo.Invariant.IndexOf(this, value, GetCaseCompareOfComparisonCulture(comparisonType)); case StringComparison.Ordinal: - return CompareInfo.Invariant.IndexOf(this, value, CompareOptions.Ordinal); + return IndexOf(value); case StringComparison.OrdinalIgnoreCase: return CompareInfo.Invariant.IndexOf(this, value, CompareOptions.OrdinalIgnoreCase);