如何在代码中获取具有非标准名称的事件处理程序列表?

时间:2009-12-03 10:02:05

标签: c# .net refactoring naming-conventions event-handling

我正在进行大型重构,其中包括重命名很多事件。这将为我们的代码留下许多代码:

thing.NewEventName += thing_OldEventName;

如何在代码中获取具有非标准名称的事件处理程序列表?我应该考虑正则表达式搜索,还是应该考虑使用CodeDom编写一些内容?

1 个答案:

答案 0 :(得分:4)

您可以查看Cecil(http://www.mono-project.com/Cecil),这是一个库,可以让您查看您的IL代码,或启动NDepend(http://www.ndepend.com)(它本身使用Cecil)提供了惊人的查询代码库的功能。

相关问题