Визуализация сложных потоков кода в Visual Studio

У меня есть одна очень старая кодовая база, которая состоит из чепухи C++, VB и Classic ASP, и я пытаюсь понять некоторые потоки кода там. К сожалению, существует много проектов, написанных на разных языках, поэтому лучший способ анализа кода, который я нашел, - это поиск в папках из Visual Studio по всей базе кода и установка закладок для визуализации потока и ускорения навигации между ними.

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

Upd 1.

Я перефразировал свой вопрос для тех, кто все еще считает его не по теме:

Как я могу визуализировать сложные потоки кода в Visual Studio? Я попытался использовать отступ в имени закладки для визуализации вложенных вызовов, однако он не очень хорошо работает, особенно когда мне нужно переместить / объединить несколько потоков кода (мне нужно "пересчитать" отступы), и я все еще не могу иметь несколько закладки, которые я хочу поместить в отдельные потоки для одной и той же строки.

2 ответа

Если вы не знакомы с ReSharper, это может быть полезно (однако не уверен, что он работает с ASP).

См. Мой вопрос В поисках утилиты "Поиск / Поиск" VisualStudio2008, которая показывает результаты в контексте... и прочитайте также комментарии.

Я иронично отмечаю, что мой вопрос тоже был закрыт.

Я не думаю, что можно делать то, что вы ищете прямо внутри VS.

Почему бы вам не использовать UML-подобный инструмент, например, Yed?

ИМХО, UML по-прежнему является лучшим методом для моделирования сложных потоков.