-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Labels
Priority:2Work that is important, but not critical for the releaseWork that is important, but not critical for the releaseTeam:LibrariesUser StoryA single user-facing feature. Can be grouped under an epic.A single user-facing feature. Can be grouped under an epic.area-Extensions-DependencyInjection
Milestone
Description
Source Generators are a new technology that was added to Roslyn in the .NET 5 timeframe, but we have not yet utilized them by creating generators to assist with runtime and framework features. We will work to define customer scenarios in more detail here with customer development.
Code that uses runtime reflection and reflection.emit causes issues for Trimming and Native AOT. Source generators can be used to generate alternative code at build time that is static so can be used in conjunction with Trimming and AOT. Work on trimming ASP.NET apps has revealed where there are current limitations that can be solved by source generators.
This item tracks creating a Source Generator for Dependency Injection (DI).
dymo, KevM, ShreyasJejurkar, notanaverageman, Zoxive and 18 moreangelobelchior, Marv51, pentp, ShreyasJejurkar, itsmecurtis and 7 morekzu, chibanemourad, akamud, angelobelchior, numanicloud and 13 more
Metadata
Metadata
Assignees
Labels
Priority:2Work that is important, but not critical for the releaseWork that is important, but not critical for the releaseTeam:LibrariesUser StoryA single user-facing feature. Can be grouped under an epic.A single user-facing feature. Can be grouped under an epic.area-Extensions-DependencyInjection