NetEscapades.EnumGenerators, a .NET source generator that produces fast enum extension methods, has been restructured into three packages ahead of a stable 1.0.0 release. The change was triggered by a breaking issue: users who set PrivateAssets=all and ExcludeAssets=runtime on the package reference (a common pattern for library
Table of contents
Why should you use an enum source generator?Adding new features by adding to the marker attribute dllWhen new features break users…The solution: more packagesOpen questions before a stable releaseSummarySort: