在我的代码中,我有几个带有属性的枚举,这些属性用于将额外的值与它们相关联(根据https://stackoverflow.com/a/4778347/6326374)。正如所写,访问属性需要反射。
C#9 引入了 Source Generation,其中一个用例是替换一些反射。
如何使用源生成来替换对 Attribute.GetCustomAttribute 的运行时调用?
在我的代码中,我有几个带有属性的枚举,这些属性用于将额外的值与它们相关联(根据https://stackoverflow.com/a/4778347/6326374)。正如所写,访问属性需要反射。
C#9 引入了 Source Generation,其中一个用例是替换一些反射。
如何使用源生成来替换对 Attribute.GetCustomAttribute 的运行时调用?