Диаграмма классов Visual Studio 2010 - PullRequest
7 голосов
/ 09 ноября 2010

Здравствуйте, есть ли способ в Visual Studio 2010 автоматически генерировать диаграмму потоков вызовов функций для решения с несколькими проектами в нем? Я имею в виду, какая функция, из какого класса какой проект вызывает другие функции из того же проекта или другого класса или проекта.

Я буду очень признателен за помощь в этом. Я должен погрузиться в действительно сложный проект без документации.

Ответы [ 2 ]

5 голосов
/ 09 ноября 2010

Я думаю, это может зависеть от версии Visual Studio 2010, которая у вас есть.

Если вам нужна диаграмма последовательности: щелкните правой кнопкой мыши в любом месте определения метода и выберите «Создать диаграмму последовательности». Я уверен, что это только Ultimate. Документы MSDN: http://msdn.microsoft.com/en-us/library/ee317485.aspx

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

Вы также можете создать диаграмму классов. Либо щелкните правой кнопкой мыши решение / проект / и т.д.-> Диаграмма классов, либо перейдите в раздел Архитектура-> Создать график зависимостей-> Диаграмма классов, чтобы создать диаграмму зависимостей классов для открытого решения, затем щелкните стрелку вниз на классе. чтобы посмотреть, как взаимодействуют функции в этом классе.

3 голосов
/ 29 декабря 2011

Другой способ: щелкните правой кнопкой мыши проекты / пространство имен / класс, а затем выберите «Просмотр диаграммы классов».

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