Enable BSTR Field Marshaller for x-plat (dotnet/coreclr#20264)
authorLuqun Lou <luqunl@users.noreply.github.com>
Thu, 11 Oct 2018 19:21:40 +0000 (12:21 -0700)
committerGitHub <noreply@github.com>
Thu, 11 Oct 2018 19:21:40 +0000 (12:21 -0700)
commit7d8abf5b54a6fd4b922ab6af676d893759c80788
tree1e4e9f9adf327f9883c77195eb739ea1b9cfc2d6
parente3fdab2e1821da5725472a9372171c23006a820c
Enable BSTR Field Marshaller for x-plat (dotnet/coreclr#20264)

Commit migrated from https://github.com/dotnet/coreclr/commit/ebe631e4e0e3f1490c3052ad0a3983d9ba3f1a50
src/coreclr/src/vm/callingconvention.h
src/coreclr/src/vm/fieldmarshaler.cpp
src/coreclr/src/vm/fieldmarshaler.h
src/coreclr/src/vm/methodtable.cpp
src/coreclr/src/vm/nsenums.h
src/coreclr/tests/src/Interop/StringMarshalling/BSTR/BSTRTest.cs
src/coreclr/tests/src/Interop/StringMarshalling/BSTR/BSTRTestNative.cpp
src/coreclr/tests/src/Interop/StringMarshalling/BSTR/PinvokeDef.cs