visual-studio - 查找在Resharper和或Visual Studio

visual-studio - 查找在Resharper和或Visual Studio,第1张

我想知道是否存在一个允许Resharper仅在给定的具体类型上查找方法的功能,而不是在最初定义方法的类的继承层次结构中的任何给定类型中查找此方法的所有内容。让我举一个例子来澄清。假设我有以下层次结构

    public class A
    {
        public void Foo() { }
    }

    public class B : A
    {
    }

在我的代码中,我有这个逻辑

        A myAClass = new A();
        myAClass.Foo();

        B myBClass = new B();
        myBClass.Foo();

查找Foo()的用法将产生2个结果,因为该方法本身用于myAClass.Foo()myBClass.Foo(),但有没有办法查找Foo()在给定类型(在本例中为类B)中使用的方法,而不是在层次结构中其他任何位置可以访问此方法的任何其他类型,包括向上和向下?

最佳答案:

1 个答案:

答案 0 :(得分:0)

为VS快捷方式调用ReSharper的“高级查找用法”命令( ctrl shift alt F12 对于IntelliJ方案,方案, shift alt F7 。这允许您在派生或声明实例(例如endposBase.Foo)之间进行选择。您现在可以选择查找派生类中定义的符号的用法。

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复