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 our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix inconsistencies for record types across NET 6.x.x SDK #247
Conversation
@Shane32 3.1 runtime fails all tests, 6.0.400 success on both Windows and Linux! |
It seems that there are some inconsistencies between CompilerGenerated attributes accross SDKs. Nevermind, I just ignored
vs
|
I think I remember a .NET compiler bug saying that the generated members were not marked as compiler generated or something. I don't have a reference, but chances are the bug was resolved after 6.0.100 and hence the difference. |
@stakx I will be grateful to you for review/publish the fix. |
@sungam3r, I'm about to go on vacation for a few weeks' time. If time permits, I'll try to review this before I'm off. |
@stakx It would be greatly appreciated |
Co-authored-by: Shane Krueger <shane@acdmail.com>
Also affects EasyNetQ/EasyNetQ#1441 |
Co-authored-by: Shane Krueger <shane@acdmail.com>
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.
Looks good to me. Just a few comments on some minor points.
Like @Shane32 I also suspect this may be related to |
Yes. Let's consider them as a "normal" parts of public api set. |
Sorry for delay. |
@stakx OK to merge? |
@stakx ? |
@sungam3r I could merge this since I still have contributor rights but I can't release it. Let me know |
As you wish. We have already upgraded our CI to 6.0.402 and 7.0.101. |
@sungam3r, my apologies for letting this PR sit around for such a long time. I've lately been unexpectedly busy at work and needed some time off from programming-related activities in my spare time. I'm now finally going through all the PRs that have accumulated since. Sorry for that again! |
The same thing. |
@stakx To keep history clean I suggest to use squash option |
@sungam3r, I agree that squashing these commits would have resulted in a cleaner commit history, and I was almost going to squash them... but then decided against it at the last minute because I didn't want to risk erasing the commit (co-) authors. |
This info is preserved. Before merge you can edit final commit message. Usually I just CTRL+A and DELETE all that stuff. As a rule only PR title matters and flows into final commit message... but again - you can change it each time as you want. |
I knew that I could edit the final commit message, but I wasn't sure about the co-authorships, which cannot be edited through GitHub's webpage. Good to know it's preserved... thanks for letting me know! 👍 |
Nevertheless, it's better to check twice :). |
fixes #245