一次重命名多个符号? (使用罗斯林)
Rename multiple symbols at once? (using Roslyn)
Renamer.RenameSymbolAsync
重命名一个符号并创建一个新的 Solution
。如果有 100 个要重命名的符号 - 它需要被调用 100 次并且将创建 100 个完整的解决方案(每个都来自前一个)。那是相当昂贵的。有没有办法告诉 Roslyn 重命名一组符号,然后才创建所需的解决方案?
不,目前没有 API 可以做到这一点。 We take contributions!
Renamer.RenameSymbolAsync
重命名一个符号并创建一个新的 Solution
。如果有 100 个要重命名的符号 - 它需要被调用 100 次并且将创建 100 个完整的解决方案(每个都来自前一个)。那是相当昂贵的。有没有办法告诉 Roslyn 重命名一组符号,然后才创建所需的解决方案?
不,目前没有 API 可以做到这一点。 We take contributions!