Resharper将对象更改为接口

leo*_*ora 4 c# refactoring visual-studio

我有一个升级的第三方库,曾经有一个名为Foo的对象,现在它是一个名为IFoo的接口

什么是将Foo的所有用法和声明更改为IFoo的最佳方法

我尝试做查找/替换但这也影响了FooBar到IFooBar(我不想要)

想法?

Vad*_*dim 6

它绝对适用于R#4.5.

  1. 右键单击您的Foo类.
  2. 选择Refactor/Use Base Type尽可能..