-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Move v1 marshaller design to Ancillary.Interop #71980
Conversation
Note regarding the This serves as a reminder for when your PR is modifying a ref *.cs file and adding/modifying public APIs, to please make sure the API implementation in the src *.cs file is documented with triple slash comments, so the PR reviewers can sign off that change. |
Tagging subscribers to this area: @dotnet/interop-contrib Issue DetailsMove the v1 attributes out of the ref assemblies as we don't need to ship them anymore and we'd like to reduce confusion around having both systems exposed. Depends on #71978 Contributes to #70859
|
e71d8ac
to
71c6892
Compare
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.
Can we only keep the enums in Ancillary.Interop and completely CustomTypeMarshallerAttribute?
edit: nevermind, I blanked and forgot you already mentioned moving the not-yet-exposed SpanMarshaller
s separately
I only looked at the last commit, ignoring the commits from the ArrayMarshaller change.
71c6892
to
47471fd
Compare
Failures are the comhost test infra issue and #71997 |
Replaced by #71989 |
Move the v1 attributes out of the ref assemblies as we don't need to ship them anymore and we'd like to reduce confusion around having both systems exposed.
Depends on #71978
Contributes to #70859