Desktop Developer column, "Extend Your IDE"
Visual Studio Magazine, October 2002
Brian Noyes
Software Insight

The download code contained for this article includes both C# and 
VB code for two Add-Ins and the Macro code for a couple Macros.

The two Add-Ins are GuidInserterAddIn and CodeWalkerAddIn.

GuidInserterAddIn lets you easily insert a formatted GUID into a 
code editor in a style compatible with Guid attributes in .NET. The 
macro code includes an equivalent macro to do the same thing.

CodeWalkerAddIn will walk the object model of an open source file,
displaying the heirarchy of namespaces, classes, interfaces,
methods, properties, and fields in a tree view form.

To use either of the Add-Ins, open the solution in the IDE and build it.
Then build the setup project that is also contained in the same solution.
Then right click the setup project and select install. You can then launch a
new instance of the IDE in debug mode and test the Add-Ins. They may need to
be enabled through the Add-In Manager in the Tools menu. Then you should see 
menu items for them at the top of the Tools menu.

The macro code also contains a handy macro for exploring the available
icons in VS.NET that can be used when constructing your own command bar
buttons and menus.

If you have any questions or comments on the code, please contact
Brian Noyes at brian@softinsight.com.

Enjoy!