Visual Studio: найдите класс, в котором я учусь

Как определить, к какому классу принадлежит метод, к которому я обращаюсь?

public class class1 {
  ...
}
public class class2 {
  ... // many lines of code!
  public static bool TheMethodIWantToUse() {
    ...
  }
  ... // many more lines of code 
}
public class class3 {
  ...
}

Скажите, что у меня есть этот файл, открытый в VisualStudio, и я наконец нашел TheMethodIWantToUse() с помощью CTRL+F.

Есть ли способ, которым я могу быстро найти имя класса, в котором он находится - class2 - так что я действительно могу использовать метод? (Предположим, что строк так много, что прокрутка будет очень утомительной).

Например, если я могу поместить свой курсор за пределы метода и попросить перейти к началу текущего блока, это будет работать хорошо, хотя я не знаю, есть ли способ сделать это.

Я использую VS 2015 и работаю над базой кода, которую сам не написал. У меня также есть доступ к расширению ReSharper, и я хочу установить дополнительные, которые не стоят денег.

1 ответ

Решение

Вы можете проверить верхнюю часть панели, чтобы увидеть, какой класс / метод... и т. Д. Вы в настоящее время модифицируете.

Чтобы найти определенный класс, вы можете использовать Ctrl + F или щелкнуть по классу, в котором вы сейчас находитесь, на этой панели (в моем случае щелкнуть "ConsoleApplication3.test" на этой панели выше), и появится список классов. вверх. Нажмите на нужный класс, и он перенаправит вас на класс, в который вы хотите перейти. [Если это не так, просто наберите что-нибудь, и вы "полетите" к этому коду или попытаетесь сделать это снова]

Это работает и для метода / функций.

Другие вопросы по тегам