Skip to content

Always marshal native variable-length strings#183

Merged
andrew-boyarshin merged 1 commit into
SharpGenTools:masterfrom
andrew-boyarshin:ewoks_the_battle_for_endor
Mar 3, 2021
Merged

Always marshal native variable-length strings#183
andrew-boyarshin merged 1 commit into
SharpGenTools:masterfrom
andrew-boyarshin:ewoks_the_battle_for_endor

Conversation

@andrew-boyarshin

Copy link
Copy Markdown
Contributor

Fixes #177

Note, that this is asymmetric. This implements only native->managed part, since managed->native is more complex and requires native heap string allocations and freeing, which is not needed to unblock Vortice.

P.S.: Review with "No Whitespace" enabled, the change itself is basically removal of a precondition.

@andrew-boyarshin andrew-boyarshin requested a review from a team March 3, 2021 11:16
@andrew-boyarshin andrew-boyarshin self-assigned this Mar 3, 2021
@andrew-boyarshin andrew-boyarshin merged commit 4f03e4c into SharpGenTools:master Mar 3, 2021
@andrew-boyarshin andrew-boyarshin added this to the 2.0 milestone Jun 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Marshal return string parameter

1 participant