C# VS2010更新接口参考
VS2010中是否有任何方法可以自动更新引用接口的类? 假设我添加一个要导出的参数,是否有任何函数将更新所有引用接口C# VS2010更新接口参考,c#,visual-studio-2010,interface,C#,Visual Studio 2010,Interface,VS2010中是否有任何方法可以自动更新引用接口的类? 假设我添加一个要导出的参数,是否有任何函数将更新所有引用接口 public interface IStateExporter { void Export(); } 到 如果我理解正确的话,你就不会这么想 您可以做的是转到继承声明,并使用自动实现功能来节省一点时间 例如,将光标放在行中的IStateExporter上 public class ContreteStateExporter : IStateExporter 然后按CT
public interface IStateExporter
{
void Export();
}
到
如果我理解正确的话,你就不会这么想 您可以做的是转到继承声明,并使用自动实现功能来节省一点时间 例如,将光标放在行中的IStateExporter上
public class ContreteStateExporter : IStateExporter
然后按CTRL+。(Control plus period)并选择实现该接口。然后,您可以从前面的方法复制粘贴代码。尽管如此,还是非常混乱,但我想这会节省您一点时间。重构上下文菜单允许您删除和重新排序参数,并将更新接口的所有实现。但是,当添加参数时,VS2010所能提供的最好功能是使用抛出NotImplementedException的新方法自动实现更新的成员
我知道来自DevExpress的CodeRush/Refactor Pro有一个功能,可以引导您添加/更改参数,并访问每个实现者,让您添加参数。我想ReSharper也有同样的功能,但我不确定。出去搜索了更多,ReSharper完全按照我的要求做了。
不仅可以从接口,还可以更改实现dn要求它更新接口和所有引用。Resharper工作得很好 将我的新参数添加到实现中,弹出一个小图标,询问我是否要更新界面和其他实现,单击“是”。Bam,所有的m和接口(相同的签名)现在都有了参数
public class ContreteStateExporter : IStateExporter