【问题标题】:Is there a way to mass code refactoring in Roslyn?有没有办法在 Roslyn 中进行大规模代码重构?
【发布时间】:2019-02-12 20:21:45
【问题描述】:

我正在为我公司的解决方案编写 Roslyn 代码重构,我希望能够在整个解决方案中应用它,带有代码修复的诊断允许我在文档/项目/解决方案中应用代码修复。

但我想编写代码重构,因为我认为应该使用诊断来检测错误并改进代码,而我的重构只是稍微改变了代码。
有没有办法在 Roslyn 中执行大量代码重构?

【问题讨论】:

  • 您可以通过代码修复将其作为严重性的诊断隐藏。
  • @JagadeeshGovindaraj,我已经在 Roslynator repo 中寻找过这样的例子。不幸的是,我没有找到大规模重构。您能否提供实现大规模重构的源文件的参考?
  • 您必须手动遍历每个文档,例如 stackoverflow.com/a/31483970/1156131

标签: c# visual-studio roslyn roslyn-code-analysis


【解决方案1】:

其实这个功能目前还没有针对代码重构实现,但是已经在计划中了:

https://github.com/dotnet/roslyn/issues/32461

【讨论】:

    猜你喜欢
    • 2014-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-27
    • 2021-12-05
    • 2021-09-26
    • 1970-01-01
    • 2020-01-15
    • 1970-01-01
    相关资源
    最近更新 更多