【发布时间】:2015-11-24 05:33:29
【问题描述】:
Renamer.RenameSymbolAsync 重命名一个符号并创建一个新的Solution。如果有 100 个符号要重命名 - 它需要被调用 100 次,并且将创建 100 个完整的解决方案(每个都来自前一个)。那是相当昂贵的。有没有办法告诉 Roslyn 重命名一组符号,然后才创建所需的解决方案?
【问题讨论】:
-
我找不到任何关于
RenameSymbolAsync创建新解决方案的参考资料,你能参考一下描述的地方吗? -
@RonBeyer:解决方案是不可变的。 每个操作都会创建一个新的解决方案。
-
@SLaks 猜猜我没怎么玩过 Rosyln,我正在阅读 this,有道理,我只是想阅读更好的文档。