在Visual Studio(C#)中重构方法访问修饰符

3

我有一个问题。我正在使用Visual Studio工作。假设我在基类中有一个抽象方法。

public abstract void DoSomething();

我在派生类中重写了这个方法。

public override void DoSomething();

我该如何自动更改基类和派生类中的访问修饰符?我尝试使用Resharper,但是没有找到任何方法。


你需要更改多少个? - TheGeneral
我需要更改大约70个文件。 - TeaLocust
1
除了正则表达式,我看不到其他的解决方法。 - TheGeneral
1个回答

1

使用ReSharper:

  1. 将光标放在方法签名中的“public”关键字上
  2. 按下“Alt+Enter”并选择新的所需修饰符(例如“to protected”) 结果:层次结构中所有方法的修饰符都会更改

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接