Separate registration for global ComWrappers instance for tracker support and marshal...
authorElinor Fung <47805090+elinor-fung@users.noreply.github.com>
Tue, 5 May 2020 01:57:40 +0000 (18:57 -0700)
committerGitHub <noreply@github.com>
Tue, 5 May 2020 01:57:40 +0000 (18:57 -0700)
commite3c744461d05b891d3ed3b4bcb4821663f20aa90
tree515bc34687b524fb7b1b5d1af5720f835bbc89fb
parent4c9eacb20b1e816455bb6ba17366fce3a59a25bf
Separate registration for global ComWrappers instance for tracker support and marshalling (#35681)
14 files changed:
src/coreclr/src/System.Private.CoreLib/src/System/Runtime/InteropServices/ComWrappers.cs
src/coreclr/src/vm/ecalllist.h
src/coreclr/src/vm/interopconverter.cpp
src/coreclr/src/vm/interoplibinterface.cpp
src/coreclr/src/vm/interoplibinterface.h
src/coreclr/src/vm/metasig.h
src/coreclr/src/vm/mscorlib.h
src/coreclr/tests/src/Interop/COM/ComWrappers/GlobalInstance/GlobalInstance.Marshalling.cs [new file with mode: 0644]
src/coreclr/tests/src/Interop/COM/ComWrappers/GlobalInstance/GlobalInstance.TrackerSupport.cs [new file with mode: 0644]
src/coreclr/tests/src/Interop/COM/ComWrappers/GlobalInstance/GlobalInstance.cs [moved from src/coreclr/tests/src/Interop/COM/ComWrappers/GlobalInstance/Program.cs with 93% similarity]
src/coreclr/tests/src/Interop/COM/ComWrappers/GlobalInstance/GlobalInstanceMarshallingTests.csproj [moved from src/coreclr/tests/src/Interop/COM/ComWrappers/GlobalInstance/GlobalInstanceTests.csproj with 95% similarity]
src/coreclr/tests/src/Interop/COM/ComWrappers/GlobalInstance/GlobalInstanceTrackerSupportTests.csproj [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/System/Runtime/InteropServices/ComWrappers.PlatformNotSupported.cs
src/libraries/System.Runtime.InteropServices/ref/System.Runtime.InteropServices.cs