Visual studio 2015 &引用;转到“实施”部分;与ReSharper的接口

Visual studio 2015 &引用;转到“实施”部分;与ReSharper的接口,visual-studio-2015,resharper,shortcuts,Visual Studio 2015,Resharper,Shortcuts,我有以下常见的代码构造,包括一个接口、一个实现类和一个对接口方法的调用 public class ImplementingClass : IInterface { public void Method<T>() {} } public interface IInterface() { void Method<T>(); } public class CallingClass() { private void CallingMethod() {

我有以下常见的代码构造,包括一个接口、一个实现类和一个对接口方法的调用

public class ImplementingClass : IInterface
{
  public void Method<T>() {}
}

public interface IInterface()
{
  void Method<T>();
}

public class CallingClass()
{
  private void CallingMethod()
  {
    IInterface instance = new ImplementingClass();
    instance.Method<object>();
  }
}
公共类实现类:IInterface
{
public void方法(){}
}
公共接口接口()
{
void方法();
}
公共类调用class()
{
私有无效调用方法()
{
IInterface实例=新实现类();
方法();
}
}
从中我了解到,在ReSharper中,Ctrl+Click表示“转到声明”(即界面),Ctrl+Alt+Click表示“转到实现”

当我按住Ctrl键并单击
instance.Method()中的
Method
,它将我带到
i接口。方法
。按住Ctrl键并再次单击该声明不会产生任何效果—正如预期的那样

但是:如果我按住Ctrl+Alt键并单击
instance.Method()
,它仍然会将我带到
IInterface.Method
,只有第二次Ctrl+Alt+单击会将我带到
ImplementingClass.Method

这是ReSharper中的设置问题、对Visual Studio Professional 2015的快捷方式干扰、对“实现”在这种情况下的含义的误解,还是ReSharper 9.2中的一个bug

注意:
instance.Method()上下文菜单中的“转到实现”
直接将我带到
实现Class.Method
,该接口只有一个实现


接口本身没有泛型,也没有继承,但是方法有一个泛型(如上所示)。它可能与有关,尽管我的设置没有那边那么复杂。

我怀疑这是ReSharper 9.2中的一个bug。我在10.0.2中尝试过它,它看起来完全崩溃了-Ctrl+Alt+Click什么都不做,而Ctrl+Shift+Click只显示上下文菜单。我提出了一个问题:。

我怀疑这是ReSharper 9.2中的一个bug。我在10.0.2中尝试过它,它看起来完全崩溃了-Ctrl+Alt+Click什么都不做,而Ctrl+Shift+Click只显示上下文菜单。我提出了一个问题: