[bcl] Sync recent NS2.1 changes (#15696)
commit4febac951ee1c04a024f3a64e0f2380903a7954d
authorEgor Bogatov <egorbo@gmail.com>
Wed, 17 Jul 2019 11:08:29 +0000 (17 14:08 +0300)
committerAlexander Köplinger <alex.koeplinger@outlook.com>
Wed, 17 Jul 2019 11:08:29 +0000 (17 13:08 +0200)
tree20185c1ed28a0803a34939a443b38b7748ca818a
parentb61a4368c0f432755bf8930d29cee07b7278025c
[bcl] Sync recent NS2.1 changes (#15696)

1) Copied changes from corefx for System.Data (also https://github.com/mono/corefx/pull/310)
2) New Tracing api is left empty (because the current API is empty too)
3) New AES types throw PNSE

Bump netstandard.dll AssemblyVersion to 2.1 (fixes https://github.com/mono/mono/issues/13412)
19 files changed:
external/api-snapshot
external/corefx
mcs/class/Facades/netstandard/AssemblyInfo.cs
mcs/class/Facades/netstandard/TypeForwarders.cs
mcs/class/System.Data/System.Data.csproj
mcs/class/System.Data/corefx.common.sources
mcs/class/System.Data/corefx/DataReaderExtensions.cs [new file with mode: 0644]
mcs/class/System.Net.Http/System.Net.Http/HttpResponseMessage.cs
mcs/class/corlib/System.Diagnostics.Tracing/EventCounter.cs
mcs/class/corlib/System.Diagnostics.Tracing/EventSource.cs
mcs/class/corlib/System.Diagnostics.Tracing/EventWrittenEventArgs.cs
mcs/class/corlib/corefx/AesCcm.cs [new file with mode: 0644]
mcs/class/corlib/corefx/AesGcm.cs [new file with mode: 0644]
mcs/class/corlib/corefx/DiagnosticCounter.cs [new file with mode: 0644]
mcs/class/corlib/corefx/IncrementingEventCounter.cs [new file with mode: 0644]
mcs/class/corlib/corefx/IncrementingPollingCounter.cs [new file with mode: 0644]
mcs/class/corlib/corefx/PollingCounter.cs [new file with mode: 0644]
mcs/class/corlib/corlib.csproj
mcs/class/corlib/corlib.dll.sources