是否有来自Microsoft或Mono项目的库允许您通过代码对C#代码库进行全面更改?塞西尔有什么事吗?我认为Cecil只允许你在字节码级别工作 - 任何在语言级别工作的东西?
我已经确定了我想纠正的问题。只需在C#语法识别方式中使用搜索/替换帮助。
答案 0 :(得分:2)
你应该看一下Roslyn - 它只是在预览阶段,但听起来就像你想要的那样。 (有关于它的各种博客文章,包括this introductory one。)
答案 1 :(得分:2)
如果适合您的情况,可以在Resharper中进行相当强大的搜索和替换。
http://blogs.jetbrains.com/dotnet/2010/04/introducing-resharper-50-structural-search-and-replace/