使用Resharper 7.1,C#
我有一个基于Apple
Fruit
public partial class Apple: Fruit, IEat
使用命令重构/拉出成员,如何将 Fruit.Eat()方法添加到界面?
Resharper UI只允许我添加Apple
成员。
答案 0 :(得分:0)
上面的代码(其中Apple
继承自Fruit
和IEat
)是多余的。我认为你想要的是Apple
继承自Fruit
public class Apple : Fruit
和Fruit
继承自IEat
public class Fruit : IEat
如果Fruit
继承自IEat
,就像我在这里建议的那样,那么你应该可以从Fruit类中做“Resharper”“pull members up”。
如果Fruit
未从IEat
继承,则无法进行重构。