Узнайте, к какому классу принадлежит метод (в Visual Studio или Resharper) - PullRequest
0 голосов
/ 09 февраля 2012

Если я смотрю на определение метода в Visual Studio (с Resharper), есть ли простой способ узнать, к какому классу он принадлежит? (На данный момент я прибег к текстовому поиску в направлении «вверх» для строки «class».)

Ответы [ 5 ]

4 голосов
/ 09 февраля 2012

Команда Resharper Перейти к содержанию объявления ( ctrl + [) должно сделать трюк

Edit: Или, если у вас включена навигационная панель в верхней части окна кода, на ней должно отображаться имя типа. Но у меня это отключено, поскольку я использую навигацию с помощью клавиатуры, а сама панель замедляет работу Visual Studio.

1 голос
/ 11 февраля 2012

Помимо использования файловой структуры ReSharper и / или перехода к содержанию декларации - опции, упомянутые ранее - в ReSharper есть также небольшая функция под названием Quick Documentation , которая, на мой взгляд, лучше подходит для такого рода задач, он показывает информацию о методе на месте, не заставляя вас перемещаться куда-либо от метода, которым вы пользуетесь. Ctrl + Q, Esc, и все готово. Он работает со всеми видами символов (не ограничиваясь методами), как в объявлениях, так и в использовании.

1 голос
/ 10 февраля 2012

Лучший (прямой) способ, специфичный для вашего вопроса, - это ответ Фейберга.
Но если вы зададите этот вопрос, я думаю, вы не знаете окно Структура файла , которое может быть включено с помощью ReSharper-> Windows-> Структура файла или по сочетанию клавиш Ctrl + Alt + F.

enter image description here

В этом окне вы всегда видите, где находитесь в вашем файле.

1 голос
/ 09 февраля 2012

У вас есть файлы с более чем одним классом?Это делает пони грустными ...

В любом случае, на самом деле, вы не можете просто взглянуть на панель навигации?

0 голосов
/ 09 февраля 2012

Для VS, щелкните правой кнопкой мыши на функции и выберите «Перейти к декларации». (Ctrl + F12)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...