Reflector AddIn 0.1.1 beta
Note to beta testers. I've put up an updated build. This version contains a number of new options. The code context menu now looks like this...
[click on image to follow callstack]
The first 6 items are culled from the Reflector context menu. By default all options appear. If you select an option that isn't appropriate from where you are in the code, it will be ignored. If you want to only show the options that are available, you can toggle Auto Synchronize. This will synchronize your position in the code with Reflector every time the drop down menu appears (and only show the appropriate options).
The most interesting new option is Follow CallStack. This is only available when in debugging mode (say you've stopped on a breakpoint). When you select this option it will bring up the Dissasembly window and start reflecting on the top of the callstack. This means you can step right into the .NET class libraries and see the decompiled methods as you go. There is something slightly perverse about stepping through the .NET framework and seeing x86 assembly language in one window and Visual Basic in another! ;o) Have fun!!!
NOTE: To do this go into Reflector's View/Options. Select All in the Visibility options (i.e. show private methods). Now select Tools/Decompiler. For extra perversity select Languages/Visual Basic (I'm not anti-VB - I just know the class libraries were written in C#!). Start spelunking...