Чтобы завершить ответ O.D, NDepend - это инструмент, специально предназначенный для анализа и освоения больших баз кода .NET (устаревших или нет).
Инструмент предлагает быстрый анализ, граф зависимостей и матрицу зависимостей, сравнение кода, средства управления кодом, полную интеграцию VS и дополнительные функции . Вы можете попробовать это сейчас в своем коде, так как предлагается бесплатная Пробная версия .
Поскольку вас интересует, в частности, изучение зависимостей, таких как ассоциации классов, здесь - это введение в граф зависимостей.
![class associations dependency graph](https://i.stack.imgur.com/I1dYj.jpg)
Здесь - это введение, начинающееся с матрицы зависимостей (лучше подходит, чем graph, для изучения зависимостей в большом фрагменте кода).
![assembly associations dependency matrix](https://i.stack.imgur.com/xvcV3.png)