ReSharper 2025.2 Help

就地重构

某些重构可以无需调用任何命令即可应用——只需在编辑器中修改您的代码即可。 如果 ReSharper 检测到您的修改可能是重构代码的意图,则修改的代码周围会出现灰色边框,并且相应的 操作指示器 ThemedIcon.RefactorThis.Screen.(Gray).png 会出现在左侧。 您可以使用此操作在整个解决方案范围内应用重构。

以下重构可就地完成:

重命名

您可以通过直接在编辑器中修改实体的声明来重命名实体,然后应用 快速修复 以调用解决方案范围的重构。

一旦您在声明中更改了实体的名称,名称周围会出现一个灰色边框,通知您可以进行重构。 您可以按 Alt+Enter操作列表 中找到重构:

ReSharper。 就地应用重命名重构

有关重构的更多信息,请参阅 重命名重构

更改签名

您可以通过直接在编辑器中修改函数声明来更改函数的签名,然后应用 快速修复 以调用解决方案范围的重构。

例如,如果您在方法中重新排序参数,方法签名周围会出现灰色边框,通知您可以进行重构。 您可以按 Alt+Enter操作列表 中找到重构:

内联应用更改签名重构

应用快速修复后,对话框会显示您对方法签名的更改:

内联应用更改签名重构

您可以单击 下一步 将更改应用于整个解决方案。

当您在函数的任何调用中添加一个新参数时,您也可以应用更改签名重构。 在这种情况下,ReSharper 会检测到不正确的调用,突出显示并建议相应的快速修复:

从方法使用中内联应用更改签名重构

此快速修复将调用重构并更新函数的声明及其在整个解决方案中的所有用法。 如有必要,ReSharper 将显示一个 调用图 ,以单独为每个特定调用选择值。

有关重构的更多信息,请参阅 更改签名重构

移动嵌套类或静态成员

您可以通过剪切嵌套类型或静态成员并将其粘贴到另一个类型中来应用重构。 一旦您粘贴了该项,其周围会出现灰色边框,并显示一个弹出窗口,通知您可以进行重构。 您可以单击建议或按 Alt+Enter 调用解决方案范围内的重构:

ReSharper 重构:就地重构,移动静态成员

有关重构的更多信息,请参阅 移动到另一类型的重构

最后修改日期: 2025年 9月 27日