Title: Expose serialization api by BadSingleton · Pull Request #2336 · pythonnet/pythonnet · GitHub
Open Graph Title: Expose serialization api by BadSingleton · Pull Request #2336 · pythonnet/pythonnet
X Title: Expose serialization api by BadSingleton · Pull Request #2336 · pythonnet/pythonnet
Description: Adds post-serialization and pre-deserialization hooks for additional customization. What does this implement/fix? Explain your changes. This PR supersedes #1892 , offer another workaround for issues #2335 #2221 #2282 , possibly others. Does this close any currently open issues? This addresses @lostmsu 's comments of exposing an API instead of adding functionality Any other comments? According to Unity dev answers on the Unity forums, they will implement a ring-link architecture as a replacement for domain load/unload. I have added no tests yet in this PR considering that domain load/unload is deprecated from a .NEt perspective. https://forum.unity.com/threads/unity-future-net-development-status.1092205/page-34#post-8918231 This PR is made in my own name, I am no longer working at the company that signed the CLA for me. 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 Ensure you have signed the .NET Foundation CLA Add yourself to AUTHORS Updated the CHANGELOG
Open Graph Description: Adds post-serialization and pre-deserialization hooks for additional customization. What does this implement/fix? Explain your changes. This PR supersedes #1892 , offer another workaround for issue...
X Description: Adds post-serialization and pre-deserialization hooks for additional customization. What does this implement/fix? Explain your changes. This PR supersedes #1892 , offer another workaround for issue...
Opengraph URL: https://github.com/pythonnet/pythonnet/pull/2336
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:7550f67c-bc85-0494-3528-9c3b12e57169 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | 8E24:2F377C:11BEC01:17B74AC:69702E3A |
| html-safe-nonce | fd8d6adbe9f864c29f5be1f513cc13badb05f535ebb724b88983576c42c0fab3 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4RTI0OjJGMzc3QzoxMUJFQzAxOjE3Qjc0QUM6Njk3MDJFM0EiLCJ2aXNpdG9yX2lkIjoiMzM1MzcwNzAxNzA3NDEyNjM5NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 4b68fb4fc1994abbc90e83ce3d857cd897b119c64d8c0c0402e7a43e22eaa4b3 |
| hovercard-subject-tag | pull_request:1761811976 |
| 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/2336/checks |
| twitter:image | https://avatars.githubusercontent.com/u/6788684?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/6788684?s=400&v=4 |
| og:image:alt | Adds post-serialization and pre-deserialization hooks for additional customization. What does this implement/fix? Explain your changes. This PR supersedes #1892 , offer another workaround for issue... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 01fa379f5de85ef8e791d09724e69709ce9eb9595278316e0a921312dc88e0bc |
| 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 | dda91974c069382b0dfa47b2da7e28bd061c8331 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width