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

标签 c# .net custom-attributes dynamicmethod

我在玩弄 DynamicMethodExpression Trees ' Compilation (在内部使用 DynamicMethod)。

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

有人提到 Type Descriptor ,但我不确定它是否有帮助。

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

最佳答案

不,没有办法在 DynamicMethods 上设置自定义属性,from MSDN :

Custom attributes are not supported on dynamic methods or their parameters.

关于c# - 如何将自定义属性添加到 DynamicMethod 生成的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1145123/

相关文章:

.net - XML C# 快速查找节点的方法

c# - 你什么时候以及为什么要向上转换一个对象?

c# - 派生DataGridView绘图问题。显示黑色区域

c# - ASP.NET 中用于 Page_Load 的自定义属性

c# - 是否有可能获得例如代码中的位置成员(member)信息?

c# - 在单元测试项目中运行多个单元测试

c# - 从字典返回通用类型(否则返回默认通用值)

c# - C# 中的 Firebase 云消息传递

c# - 从 BaseClass 中的子类获取自定义属性 (C# .NET 4.0)

c# - 如何对具有多个子层的根 ViewModel 进行单元测试?