Add basic support for StringMarshalling in GeneratedComInterface (#86404)
authorJackson Schuster <36744439+jtschuster@users.noreply.github.com>
Thu, 18 May 2023 00:09:44 +0000 (17:09 -0700)
committerGitHub <noreply@github.com>
Thu, 18 May 2023 00:09:44 +0000 (17:09 -0700)
commit3d7241ad46bc52677d5b5f3f4bcde93152c699a5
treeb9fc7ee30c14dbb426eeedb5b973695660a108ad
parent7fdd4ee922e94c0febdd001d0af716881f31d6cf
Add basic support for StringMarshalling in GeneratedComInterface (#86404)
src/libraries/System.Runtime.InteropServices/gen/ComInterfaceGenerator/ComInterfaceGenerator.cs
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/MarshallingInfoParser.cs
src/libraries/System.Runtime.InteropServices/ref/System.Runtime.InteropServices.cs
src/libraries/System.Runtime.InteropServices/src/System/Runtime/InteropServices/Marshalling/GeneratedComInterfaceAttribute.cs
src/libraries/System.Runtime.InteropServices/tests/ComInterfaceGenerator.Tests/StringMarshallingTests.cs [new file with mode: 0644]
src/libraries/System.Runtime.InteropServices/tests/TestAssets/NativeExports/ComInterfaceGenerator/StringMarshalling.cs [new file with mode: 0644]
src/libraries/System.Runtime.InteropServices/tests/TestAssets/SharedTypes/ComInterfaces/ICustomStringMarshallingUtf16.cs [new file with mode: 0644]
src/libraries/System.Runtime.InteropServices/tests/TestAssets/SharedTypes/ComInterfaces/IUTF16Marshalling.cs [new file with mode: 0644]
src/libraries/System.Runtime.InteropServices/tests/TestAssets/SharedTypes/ComInterfaces/IUTF8Marshalling.cs [new file with mode: 0644]