-
Notifications
You must be signed in to change notification settings - Fork 1k
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
WinForms should use System.Runtime.InteropServices.ComTypes #1253
Comments
This includes:
https://apisof.net/catalog/System.Runtime.InteropServices.ComTypes Most of these are currently redefined in WinForms. This is a good thing to tackle early in v.Next to give the migration plenty of time to bake. It isn't a huge task, but there is transliteration risk. Note that a lot of these are defined in WinForms as |
Is there a way we can test the changes to avoid/minimise changes of regressions? |
As discussed in https://github.com/dotnet/winforms/pull/1961/files#r327620006 a number of types in System.Runtime.InteropServices.ComTypes have a number of drawbacks, such as not being blittable or use different base types, and thus do not meet the bar. |
Doing so will significantly reduce the footprint of WinForms and will reduce risk.
The text was updated successfully, but these errors were encountered: