[netcore] Use CoreRT's Overlapped (#16106)
commit625af20cefcc3944fa10f341329ff40fc9e27694
authorEgor Bogatov <egorbo@gmail.com>
Tue, 3 Sep 2019 20:22:04 +0000 (3 23:22 +0300)
committerSteve Pfister <steveisok@users.noreply.github.com>
Tue, 3 Sep 2019 20:22:04 +0000 (3 16:22 -0400)
treea90d70397115c691c0ca05ab4931580189c9266a
parent37e49876b9b5a43f4144ca2972e5bdbfa4d75090
[netcore] Use CoreRT's Overlapped (#16106)

Made it Nullability friendly

Interop.MemFree  -> Marshal.FreeHGlobal
Interop.MemAlloc -> Marshal.AllocHGlobal

Fixes https://github.com/mono/mono/issues/15308
Fixes https://github.com/mono/mono/issues/15310

Also, copy ThreadPoolBoundHandle.PlatformNotSupported.cs
netcore/CoreFX.issues.rsp
netcore/System.Private.CoreLib/resources/SR.cs
netcore/System.Private.CoreLib/src/System.Threading/Overlapped.cs
netcore/System.Private.CoreLib/src/System.Threading/ThreadPoolBoundHandle.cs