Есть несколько фантастических сторонних приложений. nDepend - это сложный инструмент, который отображает ваши сборки и генерирует все виды метрик в вашем коде. Он также делает некоторые интересные вещи, такие как сравнение ваших сборок с предыдущими сборками, чтобы определить, когда / если вы нарушаете публичные API.
Здесь - объяснения о том, как сгенерировать иерархию вызовов для всех методов одновременно с помощью NDepend.
Если вас больше интересует взгляд на иерархию вызовов во время выполнения, пока я действительно большой поклонник ANTS Performance Profiler . Вы можете профилировать свой код в течение определенного промежутка времени, затем детализировать код, который выполнялся в определенный момент времени, и затем сгенерировать экспортируемый график вызовов, который отображает процент времени, потраченного на каждый метод. Это круто.