Remove the BinaryCompatibility class as it is not useful on .NET Core… (#8396)
authorAlex Ghiondea <AlexGhiondea@users.noreply.github.com>
Thu, 1 Dec 2016 07:52:29 +0000 (23:52 -0800)
committerJan Kotas <jkotas@microsoft.com>
Thu, 1 Dec 2016 07:52:29 +0000 (23:52 -0800)
commiteca37b41de5cf03681c510aa9f94577c76aa2c26
treedb912387715fda4f8b39c6892bd0fb1119ce1206
parent32d03bb66a51c7ed6712c4cdd319de0cc7cbbf37
Remove the BinaryCompatibility class as it is not useful on .NET Core… (#8396)

* Remove the BinaryCompatibility class as it is not useful on .NET Core and creates issues on Debug builds when the TFM on the AppDomain is not recognized.
* Update the code for DateTimeFormatInfo to not use BinaryCompatibility
* Remove initialization of preferExistingTokens now that we removed its usage
src/mscorlib/mscorlib.shared.sources.props
src/mscorlib/src/System/Collections/Generic/ArraySortHelper.cs
src/mscorlib/src/System/Collections/Generic/List.cs
src/mscorlib/src/System/Globalization/DateTimeFormatInfo.cs
src/mscorlib/src/System/Runtime/Versioning/BinaryCompatibility.cs [deleted file]
src/mscorlib/src/System/Threading/Tasks/FutureFactory.cs