-
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
System.Reflection work planned for .NET 7 #44655
Comments
@steveharter, I don't see #15704 on the list. Are we considering that at all? |
This should probably be in here too. There's no workaround for emitting functions with function pointers in their signatures. |
@AArnott since you requested this feature in 5.0, what is the status now? Some have been using https://github.com/Lokad/ILPack as an alternative. |
I called it out simply because it's got the second most upvotes of any issue in System.Reflection*. |
We still need it, @steveharter. Cutting it from 5.0 was reasonable from my POV because my team didn't need it before 6.0 anyway. But we do need a good story. You mention an alternative (ILPack) but I'll avoid responding to that because this and other workarounds are already discussed on the existing issue. If you'd like to pursue that further, we might pick up the conversation there, if that's ok with you. |
[Triage:] moving to 8.0 for now, will cleanup later |
Closing; issues not implemented moved to 8.0 or future |
8.0 epic: #75358 |
This issue captures the planned work for .NET 7. This list is expected to change throughout the release cycle according to ongoing planning and discussions, with possible additions and subtractions to the scope.
Planned for .NET 7
Features / User stories
[ ] Developers using reflection invoke should be able to use ref struct[ ] Developers using Reflection should be able to use pointers and function pointersThe following are higher priority reflection issues that are affecting the community and for the most part, do not include features or bugs that have reasonable workarounds.
MetadataLoadContext
General cleanup and bugs
Reflection Emit
Backlog
[ ] Support equivalent of AssemblyBuilder.Save to save in-memory IL to an assemblyThe text was updated successfully, but these errors were encountered: