Move Marshal class to S.P.CoreLib (dotnet/corert#7502)
authorMichal Strehovský <MichalStrehovsky@users.noreply.github.com>
Sat, 8 Jun 2019 14:11:46 +0000 (16:11 +0200)
committerJan Kotas <jkotas@microsoft.com>
Sat, 8 Jun 2019 14:41:18 +0000 (07:41 -0700)
commitb1a841249bd23d94a5c88684d57a0dbdd92cac86
tree40800753029e54bd8e4e5e794709b35c1bc7eb8d
parentf684a3d9e31391731f4f6f9c4d3ae014b8576505
Move Marshal class to S.P.CoreLib (dotnet/corert#7502)

After this change, CoreRT only uses S.P.Interop to host the interop hashtable readers. Those can't move to CoreLib because they call into the type loader.

I didn't touch ProjectN's version of Marshal and I left the `PInvokeMarshal` class in place to help with that. I guess we'll need to make a call at some point on what to do with S.P.Interop since without MCG the code in it is kind of useless.

Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>
src/System.Private.CoreLib/shared/System.Private.CoreLib.Shared.projitems