【发布时间】:2011-02-04 07:41:12
【问题描述】:
我正在尝试开发一个 NUnit 插件,它可以从包含Action 委托列表的对象动态地将测试方法添加到套件中。问题是 NUnit 似乎严重依赖反射来完成工作。因此,似乎没有简单的方法可以将我的Actions 直接添加到套件中。
我必须改为添加 MethodInfo 对象。这通常可以工作,但Action 代表是匿名的,因此我必须构建类型和方法来完成此操作。我需要找到一种更简单的方法来做到这一点,而无需使用Emit。有谁知道如何从 Action 委托轻松创建 MethodInfo 实例?
【问题讨论】:
标签: c# .net reflection nunit-addins