Resharper 4.5:如何丢弃接口并更改对唯一实现的所有引用?

时间:2010-04-05 19:49:01

标签: c# interface resharper resharper-4.5

假设:

  • 我有一个界面。
  • 我只有实现该接口的类。

问题:

  

使用Resharper 4.5 - 如何丢弃该接口并更改对唯一实现的所有引用?

1 个答案:

答案 0 :(得分:1)

似乎没有办法在一个步骤中“自动地”执行此操作。

在这种情况下我会做的是:

  1. “安全删除”(Ctrl-R,D [VS]或Alt-Del [IDEA])接口,使代码出现编译错误。
  2. 使用(Alt-Shift-PgDn [VS]或Alt-F12 [IDEA])导航到下一个错误。
  3. 按Alt-Enter并选择"Change all IYourInterfaceName"并输入具体的班级名称。
  4. 希望有所帮助。