From 404aa021a72bc0e99dc78a92ccd9ef13495d03f4 Mon Sep 17 00:00:00 2001 From: Ben Adams Date: Fri, 31 Aug 2018 16:19:10 +0100 Subject: [PATCH] IndexOf(char, Ordinal) use fast path (dotnet/coreclr#19788) Commit migrated from https://github.com/dotnet/coreclr/commit/f597da2dd522ca1ca7293ef83798aae86840e588 --- src/libraries/System.Private.CoreLib/src/System/String.Searching.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.7.4