我遇到的情况是我现在没有任何interface
:
public interface IStuffEx : IStuff
{
}
过去这很有意义,但是由于混合/匹配问题,我们已将其中的所有内容都移至了
IStuff
。我有187种
IStuffEx
用途,需要更改为IStuff
。ReSharper是否可以进行重构?我以为可以,但是找不到。
最佳答案
找到了! "use base type where possible."就像一种魅力一样工作,并取代了所有用途。
重构运行后,您仍然拥有该接口,但是任何地方都没有使用它。因此,您可以将其删除。