- Notifications
You must be signed in to change notification settings - Fork311
Merge | TdsParserStateObjectFactory, TdsParserStateObject#3291
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Merge | TdsParserStateObjectFactory, TdsParserStateObject#3291
Uh oh!
There was an error while loading.Please reload this page.
Conversation
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
codecovbot commentedApr 23, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@## main #3291 +/- ##==========================================- Coverage 65.07% 62.20% -2.88%========================================== Files 298 293 -5 Lines 65515 65254 -261 ==========================================- Hits 42634 40588 -2046- Misses 22881 24666 +1785
Flags with carried forward coverage won't be shown.Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Overall, I think this is a good step! I'm curious about your larger scope ideas and how we can combine our efforts to get merging the projects wrapped up. The team is interested in chatting more with you about it, if you're open to it, feel free to shoot me an email at the email on my profile (since you're pretty secretive, haha)
Thanks, I've just emailed. The biggest hurdle for the merge is TdsParser, and the most complex part of that is instantiating and calling into |
/azp run |
Azure Pipelines successfully started running 2 pipeline(s). |
/azp run |
Azure Pipelines successfully started running 2 pipeline(s). |
e796d85
intodotnet:mainUh oh!
There was an error while loading.Please reload this page.
Fairly small merge here, adjacent to TdsParser. This completely merges TdsParserStateObjectFactory, which should be fairly simple.
More importantly, it also starts to reorganise the netfx class hierarchy to align with netcore. This is the key point I'd like some feedback on. I think we'll need to finish this to make more progress with some of the remaining files.
netfx currently has a single TdsParserStateObject class. In netcore this class is abstract, and all of the native functionality is located in a derived TdsParserStateObjectNative class. To start migrating netfx to this structure, I've:
I've started small, with five methods which just pass through to already-shared code and don't maintain state.
I'd appreciate a CI run please.