NDepend
What you need is a tool that can analyze your code base. The best I have found for .NET is NDepend.
Nigel Thorne Software Coach and Automation Experts
Make your .NET Code Beautiful

Measure quality with metrics, see design with diagrams and enforce decisions with code rules, right in Visual Studio.
Achieve Higher Code Quality

Measure, query and visualize your code in one powerful tool that gives you insight into your code bases, fast.
Meaningful Code Reports

Integrate NDepend into your build process and share detailed reports that reflect the status of your code base.
Monitor Trending and Evolution

Visualize team progress through the most relevant code metrics printed on smart trend charts.
Reviews
So, what do I think of NDepend. Well, I think it is a fantastic tool. But I would also say it is equal measures of fantastic and terrifying.
I’m not easily impressed by even the best of software. There is usually some little thing that ruins my user experience. I tell you this so you know that what I say next is something special. Visual NDepend is AWESOME! Everything met or far exceeded my expectations! If you are not yet running this software, you should be!
NDepend is giving me insight into my apps that I hadn't had before. Once I realized the depth and breadth of the information I was looking at, I was like a kid in a candy shop.
Latest News
About NDepend
NDepend's goal is to empower customers with powerful tools to visualize, to measure, and to enforce software quality. They are extremely proud to be trusted and acknowledged by a large number of influential members of the .NET community.