Visualizers

I really like the idea of visualizers that has been implemented in Visual Studio 2005 and have wanted to write some for quite some time.
So I have added to the mix another passion of mine – CodeDom and therefore present:

The CodeDom Visualizer


The Visualizer will use all of the languages you have defined on your computer (using machine.config) to represent the unit, namespace, type, member, statement or expression.
You can download from here: http://spaz.ice.org/code/cdv/cdvis.zip.
To install, simply drag the binaries to %DEVPATH%\Common7\Packages\Debugger\Visualizers.
[Update: Haibo Luo has a really cool visualizer for dynamic methods. I have a feeling I’ll need it some day… :)]

What’s next?

Advertisements

5 thoughts on “Visualizers

  1. The example taken from my patterns is simply for the sake of shameless self-promotion. :)
    It will work with anything that is or inherits from any object in CodeDom from which code can be generated. For instance, C# will allow generation of a single member, when JScript will not.
    If a language does not allow generation, there will be an explanation in its pane.
    If you want to know if an object can be visualized, just look for the visualization icon. It won’t show up for anything that can’t be visualized.

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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