AutoDiagrammer : My Reflector Addin

At the beginning of March 2007, i published an article at codeproject about drawing a class diagram using reflection. This article is available here.

The thing being, as more and more people looked at it, they all wanted it to be available as an addin for Lutz Roeder C# De-Compiler which is free and available here.

So finally I gave in, and had a go at getting it to work as a reflector addin, I think i’ve now got there with v1.9 of AutoDiagrammer, which is available right now at the AutoDiagrammer auto update link.


Ive also kept most of the stand alone application features such as :

  • Zoomable window
  • Printing
  • Customization of what is shown on the diagram
  • Save to image


I have also now included any associations as a Tooltip, so when there are a lot of classes with a lot of lines going everywhere, simply point the mouse at a class, and see what it tells you.


I’m just waiting for the codeproject staff to update the article, and then ill be giving Lutz the Addin for official release at his CodePlex site. And then im sure there will be pleny of folk that will have some more suggestions….

14 thoughts on “AutoDiagrammer : My Reflector Addin

  1. Marlon Grech says:

    This is so cool… I am going to download it straight away…..

    Good job keep it up!!!

    P.S I added your blof to my blogroll… :)

  2. sacha says:


    I write this a long time ago, and have since give up with working on it. However the full article at codeproject is a stand alone version of this, so if you want to try that if this fails.

    It was a bit of fun really, I ran out of time. I think it works for small-medium size Dlls. Lutz is the man really.

    Thanks for adding me to your excellent blog.

  3. Derek says:

    The download link is broken. Will you post a new one?

  4. sacha says:

    Derk link is ok, I think I just went over my monthly quota…ooops

    Ill try and sort that OK

  5. Jurgen says:

    Hi Sacha,

    I’ve tried to download your addin, but the page is giving an error. Is this because your monthly quota has again been exceeded?


  6. sacha says:

    Jurgen, I had a complete nightmare with space some time back and things may have gone sour from then. The original codeproject article should still be ok to grab though, that has all you need.

  7. Andrey says:

    The download link is broken again.

  8. Steve Conlan says:

    Hi Sacha,

    The version on codeproject for both Standalone and AddIn are both v1.12. Could you update your article perhaps to include v1.9?


  9. sacha says:


    I really no longer support AutoDiagrammer, as it was really just an article to allow people to understand Reflection a bit better, I simply do not have the time to consider it a supportable product.

    The code is available though, so feel free to have a crack at it.

  10. umair says:

    Hi Sacha,

    I’ve tried to download your addin,through codeproject but the link is giving an error.
    any other way i can get the source code?

  11. sacha says:

    Use the links at the top of the article, and you should be find, I have just tried.

    You will need to build it yourself, I got fed up with it all so created 2 projects in the end, one for standalone and one for Reflector addin.

  12. Ahmed Hidri says:

    Hello sacha,
    really you have done a great addin, i am very interested with all the articles you wrote.

    keep up the good work.

  13. sacha says:

    Thanks man

  14. David says:

    the publish page gives me an error, and so does the codeproject page, mind putting on a mirror please :D

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 164 other followers

%d bloggers like this: