Enable netstandard1.7 collations APIs (#7502)
authorTarek Mahmoud Sayed <tarekms@microsoft.com>
Fri, 7 Oct 2016 07:07:04 +0000 (00:07 -0700)
committerGitHub <noreply@github.com>
Fri, 7 Oct 2016 07:07:04 +0000 (00:07 -0700)
commit1485ac45ea94009ae490de5c340a3fbb775d5462
tree2c2775e7dfe9c96b8f5c65e7d6c0bb42e1852f03
parent0be1f2169dc100473256dc1b24a2dcb91ed9f4ed
Enable netstandard1.7 collations APIs (#7502)

* Enable netstandard1.7 collations APIs

This change is adding the netstandard 1.7 APIs to CompareInfo class and adding support to SortKey and SortVersion classes
The change include some support in cultureinfo and culturedata for locale Id's too which is used by CompareInfo class

* optimize the globalization data so we'll have faster initialization

* Remove security attributes
12 files changed:
src/mscorlib/corefx/SR.cs
src/mscorlib/corefx/System/Globalization/CompareInfo.Unix.cs
src/mscorlib/corefx/System/Globalization/CompareInfo.Windows.cs
src/mscorlib/corefx/System/Globalization/CompareInfo.cs
src/mscorlib/corefx/System/Globalization/CultureData.Unix.cs
src/mscorlib/corefx/System/Globalization/CultureData.Windows.cs
src/mscorlib/corefx/System/Globalization/CultureData.cs
src/mscorlib/corefx/System/Globalization/CultureInfo.cs
src/mscorlib/corefx/System/Globalization/STUBS.cs
src/mscorlib/corefx/System/Globalization/SortKey.cs [new file with mode: 0644]
src/mscorlib/corefx/System/Globalization/SortVersion.cs [new file with mode: 0644]
src/mscorlib/mscorlib.shared.sources.props