Remove the BinaryCompatibility class as it is not useful on .NET Core… (dotnet/corecl...
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)
commite62d02aa5d6f15bbf77a9ee3036cb2fdf7010f97
tree501496e449a8f965eae21d59cfd9fe9b8476434f
parent39b61e9aac6af854d37cca8bc4eee7156090b366
Remove the BinaryCompatibility class as it is not useful on .NET Core… (dotnet/coreclr#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

Commit migrated from https://github.com/dotnet/coreclr/commit/eca37b41de5cf03681c510aa9f94577c76aa2c26
src/coreclr/src/mscorlib/mscorlib.shared.sources.props
src/coreclr/src/mscorlib/src/System/Collections/Generic/ArraySortHelper.cs
src/coreclr/src/mscorlib/src/System/Collections/Generic/List.cs
src/coreclr/src/mscorlib/src/System/Globalization/DateTimeFormatInfo.cs
src/coreclr/src/mscorlib/src/System/Runtime/Versioning/BinaryCompatibility.cs [deleted file]
src/coreclr/src/mscorlib/src/System/Threading/Tasks/FutureFactory.cs