As far as I'm aware, VS.NET does not have the built-in capability to create
UML diagrams from the source code.
I come to C# and .NET from the Java world, and in it I used Borland JBuilder
9 Enterprise. JBuilder has the best code (text) editor I've ever come
across. Discovering compilation errors prior to compiling was my favorite
feature. I virtually never had a compile error. However, JBuilder's GUI
editor was severely lacking when directly compared to VS.NET's, but that
might be attributable to the relative weirdness of the Swing framework.
I have not tried C#Builder yet, but I probably will when I have some time to
muck around with it. In stock form, VS.NET's code editor is inferior to
JBuilder's. However I have managed to make the IDE livable by purchasing a
VS.NET code-editing plugin called Visual Assist by Whole Tomato Software.
Using it along with VS.NET's built-in features brings the code editor to
about 90% of where JBuilder's is. The big missing piece is still the
consistent and reliable discovery of compile errors before compilation.
Check out Visual Assist here...it's a must-have little plugin with a free
trial period:
http://www.wholetomato.com/index.html
Enjoy,
Will.