我遇到的情况是我现在没有任何interface

public interface IStuffEx : IStuff
{
}


过去这很有意义,但是由于混合/匹配问题,我们已将其中的所有内容都移至了IStuff

我有187种IStuffEx用途,需要更改为IStuff

ReSharper是否可以进行重构?我以为可以,但是找不到。

最佳答案

找到了! "use base type where possible."就像一种魅力一样工作,并取代了所有用途。

重构运行后,您仍然拥有该接口,但是任何地方都没有使用它。因此,您可以将其删除。

10-08 08:32