title: graphical representation of source code
body: <p>I have some source code in C# that lies in a number of folders. </p>
  
  <p>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.</p>
  
  <p>Can anyone suggest something else?</p>