Visualizing tool for C# code? Like UML.

  • Thread starter Thread starter Gustaf Liljegren
  • Start date Start date
G

Gustaf Liljegren

I've been working on a home project in SharpDevelop for a while now, and
it's getting hard to overview now. It would help if I had a tool in
which I could feed the whole C# combine/solution file (linked with all
other project files) and get out nice illustration of all the classes,
and their properties and methods. UML is the only visualization of code
I know of, but I'm open for alternatives.

I haven't seen such a tool, but I think they may exist. Pointers,
anyone? Ideally freeware. Shouldn't cost more than $100 anyway.

Gustaf
 
Gustaf said:
It would help if I had a tool in
which I could feed the whole C# combine/solution file (linked with all
other project files) and get out nice illustration of all the classes,
and their properties and methods.

Many UML modeling tools do this, and they call it "reverse engineering"
(not to be confused with the other sense of reverse engineering,
figuring out how something was designed by examining the final product.)

Overwhelmingly, most tools support reverse engineering only for Java,
but there are several that support reverse engineering for C# and often
other Visual Studio languages as well. Here's an incomplete list, in
order by increasing price:

1. QuickModeler, a freeware add-in for Visual Studio that produces some
very simple UML diagrams using the VS.NET extensibility model (requires
site registration):

http://www.c-sharpcorner.com//Code/2002/Dec/QuickModeler.asp

2. Microsoft Visio Professional 2002 . Price: under $250 at some stores,
or you may already own it or be able to upgrade. Standard edition
doesn't have it. Service Release 1 required, which you can get from:

http://support.microsoft.com/default.aspx/kb/310474

3. CodeLogic for C#. Price: $295. This looks like a nice one to me,
works as a VS add-in and has a pretty interface.

http://www.logicexplorers.com/CodeLogicC.html

4. Visual UML 4.1 Developer Edition. Price: $795.

http://www.visualuml.com/Products.htm

I hope this helps - sorry I couldn't find more tools under your desired
price. Write back if you need any more help.
 
Back
Top