Title: Support for byref parameters when overriding .NET methods from Python by lostmsu · Pull Request #1663 · pythonnet/pythonnet · GitHub
Open Graph Title: Support for byref parameters when overriding .NET methods from Python by lostmsu · Pull Request #1663 · pythonnet/pythonnet
X Title: Support for byref parameters when overriding .NET methods from Python by lostmsu · Pull Request #1663 · pythonnet/pythonnet
Description: What does this implement/fix? Explain your changes. This supports overriding virtual .NET methods that have out or ref parameters from Python. The new code is emitted to unpack the tuple returned from Python to extract new values for byref parameters and modify args array correspondingly marshal those new values from the args array back into arguments in generated IL Does this close any currently open issues? fixes #1481 Additional notes Related to #1364 Checklist Check all those that are applicable and complete. Make sure to include one or more tests for your change If an enhancement PR, please create docs and at best an example Add yourself to AUTHORS Updated the CHANGELOG
Open Graph Description: What does this implement/fix? Explain your changes. This supports overriding virtual .NET methods that have out or ref parameters from Python. The new code is emitted to unpack the tuple returned ...
X Description: What does this implement/fix? Explain your changes. This supports overriding virtual .NET methods that have out or ref parameters from Python. The new code is emitted to unpack the tuple returned ...
Opengraph URL: https://github.com/pythonnet/pythonnet/pull/1663
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:9709bd27-dc16-36da-c4d3-2d6029100390 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | 8660:2835D5:25E830B:338F70B:6970925C |
| html-safe-nonce | 69d1196a4af8d603c8d74a8f16dbc321079e8645eb2231d3de54abd69b10201f |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NjYwOjI4MzVENToyNUU4MzBCOjMzOEY3MEI6Njk3MDkyNUMiLCJ2aXNpdG9yX2lkIjoiNzg3MTQxNDExMTgwOTQxOTE2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | bc692882bf03a07bbcb693471a1880edcbbf4f24aeaed459b09794f7e01151f1 |
| hovercard-subject-tag | pull_request:815937717 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/pythonnet/pythonnet/pull/1663/checks |
| twitter:image | https://avatars.githubusercontent.com/u/239520?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/239520?s=400&v=4 |
| og:image:alt | What does this implement/fix? Explain your changes. This supports overriding virtual .NET methods that have out or ref parameters from Python. The new code is emitted to unpack the tuple returned ... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 9920a62ba22d06470388e2904804fb7e5ec51c9e35f81784e9191394c74b2bd2 |
| turbo-cache-control | no-preview |
| go-import | github.com/pythonnet/pythonnet git https://github.com/pythonnet/pythonnet.git |
| octolytics-dimension-user_id | 6050430 |
| octolytics-dimension-user_login | pythonnet |
| octolytics-dimension-repository_id | 14748123 |
| octolytics-dimension-repository_nwo | pythonnet/pythonnet |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 14748123 |
| octolytics-dimension-repository_network_root_nwo | pythonnet/pythonnet |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 7d6181066430cc06553c8396ca201e194ae33cb9 |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width