Может быть, вы можете использовать гибкость инструмента NDepend для генерации графика зависимостей , который вы запрашиваете. Отказ от ответственности: я один из разработчиков инструмента
Я хочу создать граф зависимостей по классам, корнем которых является только один указанный класс.
Если вам нужно визуализировать график, составленный из типов, использующих класс C , а затем типов, использующих эти пользовательские типы и т. Д. Транзитивно ... с NDepend вам просто нужно запросить пользователь вводит, а затем экспортирует результат в график, как объяснено 1014 *.
Вот большой граф вызовов, сгенерированный NDepend (полная версия доступна здесь ):
![call graph](https://i.stack.imgur.com/1n2Q0.jpg)
все элементы решения оказываются на этом графике, и это очень медленно для нашего большого решения.
С графиком NDepend большинство ваших операций с графиками будут выполняться мгновенно, даже если вы работаете с очень большой базой кода.