dotnet/runtime

System.Reflection work planned for .NET 8

steveharter opened this issue · 3 comments

This issue captures the planned work for .NET 8. 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 8

Function Pointers

Invoke

Activator

Misc backlog

The following are higher priority issues that are affecting the community and for the most part, do not include features or bugs that have reasonable workarounds.

Emit

Tagging subscribers to this area: @dotnet/area-system-reflection
See info in area-owners.md if you want to be subscribed.

Issue Details

[currently this is a draft for planning purposes]

This issue captures the planned work for .NET 8. 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 8

Function Pointers

Support for by-ref like types and a fast, non-allocating invoke

The 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.

Backlog

(items to be added here)

Pending

Author: steveharter
Assignees: steveharter
Labels:

Epic, area-System.Reflection, Cost:XL

Milestone: 8.0.0

Some links are broken like Support for generating IL Emit for field get\set and Support byref invoke for return parameter and target.

Closing for v8; several were partially implemented or prototyped and the description was updated to reflection that.

A new issue will be created for v9,