Resharper 7.1、C#を使用
Apple
私はに基づいているクラスを持っていますFruit
public partial class Apple: Fruit, IEat
コマンドRefactor/Pull Members Upを使用して、 Fruit.Eat()メソッドをインターフェイスに追加するにはどうすればよいですか?
Resharper UIでは、Apple
メンバーを追加することしかできません。
Resharper 7.1、C#を使用
Apple
私はに基づいているクラスを持っていますFruit
public partial class Apple: Fruit, IEat
コマンドRefactor/Pull Members Upを使用して、 Fruit.Eat()メソッドをインターフェイスに追加するにはどうすればよいですか?
Resharper UIでは、Apple
メンバーを追加することしかできません。
上記のコード (と の両方からApple
継承) は冗長です。私はあなたがそれをどのように望んでいるのかを継承していると思いますFruit
IEat
Apple
Fruit
public class Apple : Fruit
からFruit
継承しますIEat
public class Fruit : IEat
Fruit
ここで提案したようにから継承する場合IEat
、Fruit クラスから Resharper の「メンバーを引き上げる」ことができるはずです。
Fruit
を継承していIEat
ないと、リファクタリングできません。