Sequel to NativeLibrary API (dotnet/coreclr#21148)
authorSwaroop Sridhar <Swaroop.Sridhar@microsoft.com>
Thu, 22 Nov 2018 09:24:08 +0000 (01:24 -0800)
committerJan Kotas <jkotas@microsoft.com>
Thu, 22 Nov 2018 09:24:08 +0000 (01:24 -0800)
commit62f15fe73d62ebaa889f8a3e2d263d623a958e54
treedcad38a0c63970c46e4dd3a6f198c68eb22c11e1
parente21f07e9dceb6d83cf05e701e5a9c61c70b2120a
Sequel to NativeLibrary API (dotnet/coreclr#21148)

Small changes to address furhter feedback:
 - Perform argument validation in the Marshall.cs instead of DllImport helpers
 - Improve doc comments.

Commit migrated from https://github.com/dotnet/coreclr/commit/5e4e286ea2bffa4a5cb2467721ed89f27959d253
src/coreclr/src/System.Private.CoreLib/src/System/Runtime/InteropServices/Marshal.cs
src/coreclr/src/vm/dllimport.cpp
src/coreclr/src/vm/marshalnative.cpp