Implement collation native functions functions (#86895)
authorMeri Khamoyan <96171496+mkhamoyan@users.noreply.github.com>
Wed, 21 Jun 2023 08:19:06 +0000 (12:19 +0400)
committerGitHub <noreply@github.com>
Wed, 21 Jun 2023 08:19:06 +0000 (12:19 +0400)
commiteccc4102531152130d9256fbe43be03cb80b681b
tree09cd548c074967a82fc277414885b7e7a2720568
parent9963dd12f27ae54798424265a43dabe3625757db
Implement collation native functions functions (#86895)

Implemented IndexOf, LastIndexOf, IsSuffix, IsPrefix functions
16 files changed:
docs/design/features/globalization-hybrid-mode.md
src/libraries/Common/src/Interop/Interop.Collation.OSX.cs
src/libraries/System.Globalization/tests/CompareInfo/CompareInfoTests.Compare.cs
src/libraries/System.Globalization/tests/CompareInfo/CompareInfoTests.IndexOf.cs
src/libraries/System.Globalization/tests/CompareInfo/CompareInfoTests.IsPrefix.cs
src/libraries/System.Globalization/tests/CompareInfo/CompareInfoTests.IsSuffix.cs
src/libraries/System.Globalization/tests/CompareInfo/CompareInfoTests.LastIndexOf.cs
src/libraries/System.Globalization/tests/Hybrid/System.Globalization.IOS.Tests.csproj
src/libraries/System.Private.CoreLib/src/Resources/Strings.resx
src/libraries/System.Private.CoreLib/src/System/Globalization/CompareInfo.Icu.cs
src/libraries/System.Private.CoreLib/src/System/Globalization/CompareInfo.OSX.cs
src/libraries/System.Private.CoreLib/src/System/Globalization/CompareInfo.WebAssembly.cs
src/libraries/System.Private.CoreLib/src/System/Globalization/CompareInfo.cs
src/native/libs/System.Globalization.Native/entrypoints.c
src/native/libs/System.Globalization.Native/pal_collation.h
src/native/libs/System.Globalization.Native/pal_collation.m