Lutz Roeder’s .NET Reflector has to be one of the most useful tools in my bag of tricks - the ability to spelunk into the depths of an assembly to answer a tricky question has value beyond words.

Better yet, Reflector has a plug-in architecture, allowing others to extend the tool in new directions.

SequenceVIZ is one of those plug-ins, generating UML style sequence diagrams to illustrate the behaviour of a method.

Check out this example from my own code:

Sample Sequence Diagram

Very neat.

A couple of caveats do apply, however. Firstly, the plugin is dependent on a couple of third party extras that you’ll need to install as well - a GPL library to generate SVG files, and an IE plugin to view them.

Even so, well worth the effort.


blog comments powered by Disqus
Next Post
StyleCop for C# Coding Standards  28 Jun 2008
Prior Post
Attitudes to Change  16 Jun 2008
Related Posts
Dependency Load Failures  29 Apr 2011
Synergy  20 Jun 2009
False positive from Gendarme?  09 May 2009
StyleCop for ReSharper  24 Feb 2009
Reflector  28 Aug 2008
NAnt Naming  22 Apr 2008
Insanity, revisited  13 Sep 2004
Visual Basic is driving me insane  25 Aug 2004
Wiki for the win  01 Dec 2003
June 2008