[corlib] DateTime, TimeSpan and TimeZone from CoreFX (#11232)
commit4693c9775c07cc3d0e7de373818b962f38a371d6
authorEgor Bogatov <egorbo@gmail.com>
Tue, 23 Oct 2018 15:25:30 +0000 (23 18:25 +0300)
committerMarek Safar <marek.safar@gmail.com>
Tue, 23 Oct 2018 15:25:30 +0000 (23 17:25 +0200)
treefee17b1c11f316229e5d33c235e78ca6f22be718
parent109563930d6559e3ade2c8f652f21574ea43ad1d
[corlib] DateTime, TimeSpan and TimeZone from CoreFX (#11232)

* DateTime from corefx

* TimeZone and TimeSpan from corefx

* bump corefx

* remove some reflection tests temporarily (due to corefx bump)

* ignore "Obsolete" warrning-error in System.XML (because of TimeZone)

* undo submodules

* remove TimeZone.cs

* Add tests

* clean up

* fix failing TZ tests

* Add HebrewCalendar as optional to "he" culture

* ignore failing tests

* Bump API snapshot submodule

* [csproj] Update project files
17 files changed:
external/api-snapshot
mcs/class/System.XML/Makefile
mcs/class/System.XML/System.Xml.csproj
mcs/class/corlib/ReferenceSources/CultureData.cs
mcs/class/corlib/System.Globalization/CultureInfo.cs
mcs/class/corlib/System/TimeZone.cs [deleted file]
mcs/class/corlib/Test/System/DateTimeTest.cs
mcs/class/corlib/Test/System/TimeSpanTest.cs
mcs/class/corlib/Test/System/TimeZoneTest.cs
mcs/class/corlib/corefx/CurrentSystemTimeZone.cs [new file with mode: 0644]
mcs/class/corlib/corefx/DateTime.cs [new file with mode: 0644]
mcs/class/corlib/corefx/TimeZone.cs [new file with mode: 0644]
mcs/class/corlib/corefx/TimeZoneInfo.cs [new file with mode: 0644]
mcs/class/corlib/corlib.csproj
mcs/class/corlib/corlib.dll.sources
mcs/class/corlib/corlib_xtest.dll.sources
mcs/class/referencesource/mscorlib/system/throwhelper.cs