CultureInfo and CultureData use OS information to initialize culture routines on...
authorSantiago Fernandez Madero <safern@microsoft.com>
Mon, 4 May 2020 22:17:14 +0000 (15:17 -0700)
committerGitHub <noreply@github.com>
Mon, 4 May 2020 22:17:14 +0000 (15:17 -0700)
commitbd4b9bd456e5e3ec78fb45f0de6cff3f2ea9f2bb
tree178759e7f90f919de6d222862a023efb7ad60fa5
parent88cf2b462891cc945ceb3517b7755750857d4418
CultureInfo and CultureData use OS information to initialize culture routines on Windows (#35680)

* CultureInfo and CultureData use OS information to initialize culture routines on Windows

* PR Feedback

* Bring back removed assert

* Remove non meaninful asserts

* PR Feedback
12 files changed:
src/libraries/System.Globalization/tests/System/Globalization/RegionInfoTests.cs
src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems
src/libraries/System.Private.CoreLib/src/System/Globalization/CultureData.Icu.cs
src/libraries/System.Private.CoreLib/src/System/Globalization/CultureData.Nls.cs
src/libraries/System.Private.CoreLib/src/System/Globalization/CultureData.Unix.cs [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/System/Globalization/CultureData.Windows.cs [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/System/Globalization/CultureData.cs
src/libraries/System.Private.CoreLib/src/System/Globalization/CultureInfo.Icu.cs
src/libraries/System.Private.CoreLib/src/System/Globalization/CultureInfo.Nls.cs
src/libraries/System.Private.CoreLib/src/System/Globalization/CultureInfo.Unix.cs [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/System/Globalization/CultureInfo.Windows.cs [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/System/Globalization/CultureInfo.cs