Q: graphical representation of source code I have some source code in C# that lies in a number of folders. 
I need to understand this code as it wasn't written by me. Not only that, I want to learn how enterprise applications are coded. The best way to do that is if I have a graphical representation of classes, inheritance etc. I should be able to see the source code in multiple layers: e.g how classes relate to each other, how properties/methods in these classes relate and call each other, etc. I've heard of enterprise architecture and checked it out, but I don't understand what I've read.
Can anyone suggest something else?

A: Have you looked at  NDepend? It can show you all the dependencies withing the code - eg through graphs;


*

*http://www.ndepend.com

A: Simply use Microsoft Debug Canvas to get acquainted with the solution.


A: If you are using Visual Studio right click on project and choose "View Class Diagram".
