c# - 是否可以强制更新接口(interface)?

标签 c# visual-studio resharper

在 resharper 中是否可以强制更新界面?

基本上我有一个继承自接口(interface)的类,但是这个类在不断变化,所以我需要反射(reflect)接口(interface)中的变化,否则 VS 会提示我没有实现某些东西,因为方法的签名已经改变。

我想知道在 resharper 中是否有一种方法可以说“用它的接口(interface)更新这个类”?

有什么想法吗?

最佳答案

虽然不是最好的设计方式,但有时需要根据修改后的类来更新界面。

可以使用resharper的Pull Members Up选项更新界面。

  1. 使用重构菜单中的Pull Members Up选项
  2. 选择您要更新的接口(interface)作为基本类型
  3. 选择要添加到界面的成员

现在成员已添加到界面中。

关于c# - 是否可以强制更新接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1536609/

相关文章:

使用 ReSharper 进行 AngularJS 单元测试

c# - 如何通过 RDP 连接可靠地 "PrintScreen"(保存屏幕内容)?

c# - 给定两个整数的方法返回最接近 1000 的值

c# - 当没有编码时,如何在整个项目文件中强制使用 C# 根命名空间?

visual-studio - Visual Studio 2015 崩溃

c# - 通用抽象基类中的 NUnit 测试被忽略

c# - 如何为不同的文化使用资源 Dll

c# - 在客户端对 PNUnit 进行故障排除

windows - 无法阻止 Visual Studio 2015 在 "JavaScript language service is processing your request in the background..."的 JS 文件中滞后几秒钟?

nunit - 如何使用 asp.net 5 项目运行 nunit 测试,尤其是使用 ReSharper?