Инструмент для показа иерархий классов в.NET

Для N = 1

print 1;
if(N<3) --> Exercise (1+1);  //the condition is TRUE here. So the function will be called again for N=2
print 1;

Для N = 2

print 2;
if(N<3) --> Exercise (2+1); // Condition is again TRUE. So the function is called for N=3 
print 2;

Для N = 3

print 3;
if(N<3) --> Exercise (3+1); // Condition is FALSE here. So the function won't be called
print 3;

Структура будет похожа на [117 ]

print 1;
  print 2;
    print 3;
    print 3;
  print 2;
print 1;
12
задан Hosam Aly 21 December 2008 в 12:36
поделиться

4 ответа

Я рекомендация второго Marc Отражателя.NET - и хотела бы добавить, что существует впечатляющая серия дополнения, доступного в CodePlex.

Всего несколько дополнений я использую с регулярностью:

  • Deblector - Это дополнение позволяет процессам отладки из Отражателя.
  • График - Это дополнение рисует графы зависимостей блока и графики IL.
  • DependencyStructureMatrix - Позволяет Вам создавать и просматривать матрицы структуры зависимостей.
  • AutoDiagrammer - Это дополнение рисует диаграммы классов.
  • CodeModelViewer - Это дополнение показывает базовые объекты модели кода для выбранных пунктов.
10
ответ дан 2 December 2019 в 06:45
поделиться

Плагин Visual Studio Resharper также имеет функцию View Type Hierarchy наряду со своими многими другими замечательными особенностями.

7
ответ дан 2 December 2019 в 06:45
поделиться

Можно использовать Обозреватель объектов в Visual Studio:

Обозреватель объектов позволяет Вам выбрать и исследовать символы, доступные для использования в проектах. Можно открыть Object Browser из меню View, или путем нажатия кнопки Object Browser на основной панели инструментов.

В области Objects значки определяют иерархические структуры, такие как Платформа.NET и COM-компоненты, пространства имен, библиотеки типов, интерфейсы, перечисления и классы. Можно развернуть эти структуры для раскрытия заказанный списки их участников. Свойства, методы, события, переменные, константы и другие содержавшие объекты перечислены в членской области. Детали об объекте, выбранном в области Objects или участниках, разделяют на области, появляются в области Description.

4
ответ дан 2 December 2019 в 06:45
поделиться

Отражатель сделает это (и свободно). Найдите интерфейс и разверните узел "Производных типов" в дереве.

С другой стороны, объект проекта "Диаграммы классов" в Visual Studio должен сделать это, но мне нравится чистая природа Отражателя.

1
ответ дан 2 December 2019 в 06:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: