如何将自定义属性添加到 DynamicMethod 生成的方法?

2024-01-09

我正在玩DynamicMethod http://msdn.microsoft.com/en-us/library/system.reflection.emit.dynamicmethod.aspx and 表达式树 http://msdn.microsoft.com/en-us/library/bb397951.aspx' 汇编 http://msdn.microsoft.com/en-us/library/bb345362.aspx(它使用DynamicMethod内部)。

然后我想知道是否有一种方法可以将自定义属性添加到生成的方法中。我用谷歌搜索了一下,但找不到方法。我知道可以使用 CodeDom 来完成,但我想使用DynamicMethod.

有人提到类型描述符 http://msdn.microsoft.com/en-us/library/ms171819.aspx,但我不确定它是否有帮助。

有谁知道如何为使用生成的方法定义自定义属性DynamicMethod?


不,无法在 DynamicMethods 上设置自定义属性,来自 MSDN http://msdn.microsoft.com/en-us/library/system.reflection.emit.dynamicmethod.aspx:

不支持自定义属性 动态方法或其参数。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将自定义属性添加到 DynamicMethod 生成的方法? 的相关文章

随机推荐