是否有來自Microsoft或Mono項目的任何庫,允許您通過代碼對C#代碼庫進行徹底更改?塞西爾的任何事情?我認爲塞西爾只允許你在字節碼級別工作 - 任何在語言級別上工作的東西?通過C#解析/重構C#代碼
我已經確定了我想更正的問題。只需使用C#語法感知方式的Search/Replace即可獲得一些幫助。
是否有來自Microsoft或Mono項目的任何庫,允許您通過代碼對C#代碼庫進行徹底更改?塞西爾的任何事情?我認爲塞西爾只允許你在字節碼級別工作 - 任何在語言級別上工作的東西?通過C#解析/重構C#代碼
我已經確定了我想更正的問題。只需使用C#語法感知方式的Search/Replace即可獲得一些幫助。
你應該看看Roslyn - 它只在目前的預覽階段,但它聽起來就像你想要的。 (有關於它的各種博客文章,包括this introductory one。)
在Resharper中有一個相當強大的搜索和替換,如果這適合您的情況。
http://blogs.jetbrains.com/dotnet/2010/04/introducing-resharper-50-structural-search-and-replace/
不幸的是,Roslyn CTP現在相當不完整;它不支持事件,迭代器,初始化表達式,LINQ查詢語法,索引器或匿名類型等關鍵事物。希望很快能有一個新的CTP。 – 2012-02-14 16:20:06