быстрый способ определить количество методов в интерфейсе / классе - PullRequest
3 голосов
/ 14 октября 2010

Есть ли быстрый способ определить количество методов в интерфейсе / классе в VS2008? с помощью Resharper? Используя NDepend?

Ответы [ 2 ]

5 голосов
/ 27 февраля 2013

Попробуйте немедленное окно (Отладка -> Windows -> Немедленное)

typeof(System.Windows.Input.ICommand).GetMethods().GetLength(0);

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

5 голосов
/ 14 октября 2010

(Предполагается, что вы не имеете в виду программно.) В Resharper в меню Resharper выберите «Windows», а затем «Структура файла».Это дает вам обзор всего файла, в котором вы находитесь, с перечислением регионов, типов, полей, свойств, событий и методов в иерархии.

См. описание функции , которое включает в себя скриншот.

Редактировать: только что заметил, что это окно имеет функцию «экспорт» на панели инструментов, так что вы можете экспортировать в ваш любимый текстовый редактор и использовать функцию счетчика строк редактора (или использовать инструмент командной строки, например, «wc -l ').

В качестве альтернативы, особенно если у вас нет Resharper, вы можете просто просмотреть сборку в Visual Studio Обозреватель объектов .

...