C# to UML

I was wondering if anyone knew of some application out there that could read through C# code and spit out a uml schema?  either through the dll the source code or by using the xml autodoc stuff.

Who is Participating?
ericsDevConnect With a Mentor Commented:

Program called WithClass... free demo available, I havn't used it much at all but it seems to work well.  Kind of pricey to purchase, but like I said... free trial.
Write the program, then design the program?  Somewhat backwards don't you think?
jayrodAuthor Commented:
well I was hoping to have something to look at first and sort of learn UML from and then later on actually start first in UML
Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

etmendzConnect With a Mentor Commented:
The process is called reverse engineering. The latest versions of Visio supports UML and .Net. But you need to have the source code loaded in VS.Net. Then there's a menu option in VS.Net to Reverse Engineer... ;-)
jayrodAuthor Commented:
oh wow... that's awesome.. I've been trying to get my company to get visio.. sweet
testnConnect With a Mentor Commented:
Visio doesn't support UML directly though. To use that feature, you need to get VS.NET Enterprise Architect edition.
I mean that it supports UML stuff but not perfectly i.e. stuff like database and reverse engineering.
purpleblobConnect With a Mentor Commented:
One nice application for working with UML is Enterprise Architect (http://www.sparxsystems.com.au/) this can reverse engineer (amongst other things). I've found to be a very useful UML tool. IT can also work with quite a few languages - well worth a look
All Courses

From novice to tech pro — start learning today.