C# 一次重命名多个符号?(使用Roslyn)
C# 一次重命名多个符号?(使用Roslyn),c#,.net,roslyn,C#,.net,Roslyn,Renamer.RenameSymbolAsync重命名一个符号并创建一个新的解决方案。如果有100个符号需要重命名,则需要调用100次,并且将创建100个完整的解决方案(每个解决方案都来自上一个)。那相当贵。有没有办法告诉Roslyn重命名一组符号,然后再创建所需的解决方案?没有,目前没有API可以这样做 我找不到任何重命名SymbolAsync创建新解决方案的引用,您能引用其中描述的内容吗?@RonBeyer:解决方案是不可变的。每个操作都会创建一个新的解决方案。@SLaks我想我没有和Ro
Renamer.RenameSymbolAsync
重命名一个符号并创建一个新的解决方案
。如果有100个符号需要重命名,则需要调用100次,并且将创建100个完整的解决方案(每个解决方案都来自上一个)。那相当贵。有没有办法告诉Roslyn重命名一组符号,然后再创建所需的解决方案?没有,目前没有API可以这样做 我找不到任何重命名SymbolAsync
创建新解决方案的引用,您能引用其中描述的内容吗?@RonBeyer:解决方案是不可变的。每个操作都会创建一个新的解决方案。@SLaks我想我没有和Rosyln玩那么多,我在阅读,有意义,我只是想阅读更好的文档。谢谢。我相信你的话:)(至于贡献,我只是从这个开始。但谁知道,也许有一天。)嗨。再次感谢您的回答(2015年起)。我最近再次尝试重命名,这次只是一个符号,但似乎无法做到这一点,尽管我使用了当时(2015年)使用的相同代码。