通过C#代码解析/重构C#

时间:2012-02-14 16:04:45

标签: c# .net refactoring mono.cecil

是否有来自Microsoft或Mono项目的库允许您通过代码对C#代码库进行全面更改?塞西尔有什么事吗?我认为Cecil只允许你在字节码级别工作 - 任何在语言级别工作的东西?

我已经确定了我想纠正的问题。只需在C#语法识别方式中使用搜索/替换帮助。

2 个答案:

答案 0 :(得分:2)

你应该看一下Roslyn - 它只是在预览阶段,但听起来就像你想要的那样。 (有关于它的各种博客文章,包括this introductory one。)

答案 1 :(得分:2)

如果适合您的情况,可以在Resharper中进行相当强大的搜索和替换。

http://blogs.jetbrains.com/dotnet/2010/04/introducing-resharper-50-structural-search-and-replace/