-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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 inconsistency in p/invoke arguments introduced when switching some to be blittable #61071
Conversation
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.
I think @stephentoub wanted us to go in the other (non-blittable byrefs) direction, not making everything pointers.
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.
LGTM.
src/libraries/Common/src/Interop/Unix/System.Net.Security.Native/Interop.NetSecurityNative.cs
Outdated
Show resolved
Hide resolved
I had interpreted #59658 (comment) (and therefore #59658 (comment)) as making them all pointers, since in this case, unlike some of the |
I remember during our internal discussions that there was a dislike about losing the conceptual ideas that the |
Ah, I do recall discussion about |
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.
LGTM
b3048b7
to
84a76bf
Compare
Went back and looked at some notes and what they were originally - switched back to |
…e to be blittable
84a76bf
to
a4328a1
Compare
Resolves #61062
cc @AaronRobinsonMSFT @jkoritzinsky