Implement byval-out marshalling for unmanaged->managed (#86666)
authorJeremy Koritzinsky <jekoritz@microsoft.com>
Wed, 24 May 2023 20:43:37 +0000 (13:43 -0700)
committerGitHub <noreply@github.com>
Wed, 24 May 2023 20:43:37 +0000 (13:43 -0700)
commit106be60f388b015f2c6b4b630ca1ef223f45cfb3
treea1d54cadfe9f8135770c04dede6e1faf3aceea85
parent43c30d8045703e89fafe60325c279f2e0c1c91a5
Implement byval-out marshalling for unmanaged->managed (#86666)
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/Marshalling/AttributedMarshallingModelGeneratorFactory.cs
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/Marshalling/CustomTypeMarshallingGenerator.cs
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/Marshalling/ElementsMarshalling.cs
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/Marshalling/StatefulMarshallingStrategy.cs
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/Marshalling/StatelessMarshallingStrategy.cs
src/libraries/System.Runtime.InteropServices/gen/Microsoft.Interop.SourceGeneration/Marshalling/UnmanagedToManagedOwnershipTrackingStrategy.cs [new file with mode: 0644]
src/libraries/System.Runtime.InteropServices/tests/ComInterfaceGenerator.Tests/UnmanagedToManagedCustomMarshallingTests.cs