René's URL Explorer Experiment


Title: Ability to override marshalling methods in generator by nerzhulart · Pull Request #140 · SharpGenTools/SharpGenTools · GitHub

Open Graph Title: Ability to override marshalling methods in generator by nerzhulart · Pull Request #140 · SharpGenTools/SharpGenTools

X Title: Ability to override marshalling methods in generator by nerzhulart · Pull Request #140 · SharpGenTools/SharpGenTools

Description: Move marshalling methods from CppObject to special class MarshallingHelpers and add an ability to override this class in generator. This allows to replace these methods for COM objects to perform A...

Open Graph Description: Move marshalling methods from CppObject to special class MarshallingHelpers and add an ability to override this class in generator. This allows to replace these methods for COM objects to perform A...

X Description: Move marshalling methods from CppObject to special class MarshallingHelpers and add an ability to override this class in generator. This allows to replace these methods for COM objects to perform A...

Opengraph URL: https://github.com/SharpGenTools/SharpGenTools/pull/140

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:74e505c1-5a35-7926-b862-375ca83c48eb
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD2F4:3F9A9A:E78790:1495B7C:6978CFD5
html-safe-noncef543b884adcb1d69691e699cd43f3748d1986b61d2f71913ba98f14e0ff9dc69
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMkY0OjNGOUE5QTpFNzg3OTA6MTQ5NUI3Qzo2OTc4Q0ZENSIsInZpc2l0b3JfaWQiOiI1Nzc3MzMzNzgzNDg0NzQ3NzMzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac7013f0e6751ca108eba3dab695e914eb578310eacccf802b0546ec700bd43ba5
hovercard-subject-tagpull_request:306634576
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/SharpGenTools/SharpGenTools/140/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/459c0155d8f1eeec8fe1d6ffdf4bf4c5a12ea140b9d2911e1bc966c2035bf382/SharpGenTools/SharpGenTools/pull/140
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/459c0155d8f1eeec8fe1d6ffdf4bf4c5a12ea140b9d2911e1bc966c2035bf382/SharpGenTools/SharpGenTools/pull/140
og:image:altMove marshalling methods from CppObject to special class MarshallingHelpers and add an ability to override this class in generator. This allows to replace these methods for COM objects to perform A...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamenerzhulart
hostnamegithub.com
expected-hostnamegithub.com
None8a71ca1f7ab5436216e1df86f398ef7a51ed3152c90e3f7332fc70cf97fcb9d6
turbo-cache-controlno-preview
go-importgithub.com/SharpGenTools/SharpGenTools git https://github.com/SharpGenTools/SharpGenTools.git
octolytics-dimension-user_id40221922
octolytics-dimension-user_loginSharpGenTools
octolytics-dimension-repository_id92625898
octolytics-dimension-repository_nwoSharpGenTools/SharpGenTools
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id92625898
octolytics-dimension-repository_network_root_nwoSharpGenTools/SharpGenTools
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
releaseeaed570eead52a9920afef75dc3eb6d826fdc5ef
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FSharpGenTools%2FSharpGenTools%2Fpull%2F140
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FSharpGenTools%2FSharpGenTools%2Fpull%2F140
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=SharpGenTools%2FSharpGenTools
Reloadhttps://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140
Reloadhttps://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140
Reloadhttps://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140
SharpGenTools https://patch-diff.githubusercontent.com/SharpGenTools
SharpGenToolshttps://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FSharpGenTools%2FSharpGenTools
Fork 58 https://patch-diff.githubusercontent.com/login?return_to=%2FSharpGenTools%2FSharpGenTools
Star 530 https://patch-diff.githubusercontent.com/login?return_to=%2FSharpGenTools%2FSharpGenTools
Code https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools
Issues 43 https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/issues
Pull requests 1 https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pulls
Discussions https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/discussions
Actions https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/actions
Projects 0 https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/projects
Security 0 https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/security
Insights https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pulse
Code https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools
Issues https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/issues
Pull requests https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pulls
Discussions https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/discussions
Actions https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/actions
Projects https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/projects
Security https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/security
Insights https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2FSharpGenTools%2FSharpGenTools%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2FSharpGenTools%2FSharpGenTools%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140#issue-comment-box
nerzhularthttps://patch-diff.githubusercontent.com/nerzhulart
SharpGenTools:masterhttps://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/tree/master
JetBrains:marshallingHelpershttps://patch-diff.githubusercontent.com/JetBrains/SharpGenTools/tree/marshallingHelpers
Ability to override marshalling methods in generator https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140#top
nerzhularthttps://patch-diff.githubusercontent.com/nerzhulart
SharpGenTools:masterhttps://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/tree/master
JetBrains:marshallingHelpershttps://patch-diff.githubusercontent.com/JetBrains/SharpGenTools/tree/marshallingHelpers
Conversation 3 https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140
Commits 2 https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140/commits
Checks 0 https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140/checks
Files changed https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140/files
Please reload this pagehttps://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/nerzhulart
nerzhularthttps://patch-diff.githubusercontent.com/nerzhulart
Aug 12, 2019https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140#issue-479818584
Please reload this pagehttps://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140
https://patch-diff.githubusercontent.com/nerzhulart
Move marshalling methods from CppObject to special class MarshallingH…https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140/commits/42c3d18601e2c6b35d2076d2f66f59c08b5349f0
42c3d18https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140/commits/42c3d18601e2c6b35d2076d2f66f59c08b5349f0
https://patch-diff.githubusercontent.com/nerzhulart
nerzhularthttps://patch-diff.githubusercontent.com/nerzhulart
Aug 12, 2019 https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140#ref-pullrequest-479828908
Override marshalling methods for Com objects SharpGenTools/SharpGen.Runtime.COM#4 https://patch-diff.githubusercontent.com/SharpGenTools/SharpGen.Runtime.COM/pull/4
https://patch-diff.githubusercontent.com/jkoritzinsky
jkoritzinskyhttps://patch-diff.githubusercontent.com/jkoritzinsky
Aug 12, 2019 https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140#pullrequestreview-273937822
View reviewed changes https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140/files/42c3d18601e2c6b35d2076d2f66f59c08b5349f0
jkoritzinskyhttps://patch-diff.githubusercontent.com/jkoritzinsky
https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140#pullrequestreview-273937822
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140
SharpGen/Generator/Marshallers/MarshallerBase.cshttps://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140/files/42c3d18601e2c6b35d2076d2f66f59c08b5349f0#diff-b7f601183143fc56b5a7c597f02eb0e7630d4328da9caeb9f506041471813e42
Please reload this pagehttps://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140
https://patch-diff.githubusercontent.com/nerzhulart
Generate calling TransformObjectFromUnmanaged in the case of fast out…https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140/commits/cbf6ae4f84ad060f40333d5688f246fca9b2e633
cbf6ae4https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140/commits/cbf6ae4f84ad060f40333d5688f246fca9b2e633
https://patch-diff.githubusercontent.com/nerzhulart
nerzhularthttps://patch-diff.githubusercontent.com/nerzhulart
Aug 13, 2019https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140#issuecomment-520882021
Please reload this pagehttps://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140
https://patch-diff.githubusercontent.com/andrew-boyarshin
andrew-boyarshinhttps://patch-diff.githubusercontent.com/andrew-boyarshin
Apr 15, 2021 https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140#ref-issue-857101825
Crash in IWICImagingFactory.CreateStream amerkoleci/Vortice.Windows#137 https://patch-diff.githubusercontent.com/amerkoleci/Vortice.Windows/issues/137
Sign up for freehttps://patch-diff.githubusercontent.com/join?source=comment-repo
Sign in to commenthttps://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FSharpGenTools%2FSharpGenTools%2Fpull%2F140
https://patch-diff.githubusercontent.com/jkoritzinsky
jkoritzinsky https://patch-diff.githubusercontent.com/jkoritzinsky
https://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140/files/42c3d18601e2c6b35d2076d2f66f59c08b5349f0
Please reload this pagehttps://patch-diff.githubusercontent.com/SharpGenTools/SharpGenTools/pull/140
https://patch-diff.githubusercontent.com/nerzhulart
https://patch-diff.githubusercontent.com/jkoritzinsky
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.