http://blogs.clariusconsulting.net/vga

Victor García Aprea

Go Back to
vga′s Latest post

Reflector 5: The Best Tool Ever Got Even Better!

 

I just received a ping by IM from Lutz with the news.

 

I quickly downloaded it the bits and I had a quick try.

 

Lots of new stuff in the box.

 

My favorite one so far is the enhanced Analyzer feature which gives you “Exposed by”, “Instantiated by” and “Assigned by”. With these new powerful searches you can select a type and quickly see who exposes it, where it is instantiated, where it is being assigned (for members), etc. This should *really* speed you up when you’re making your way to understanding the decompiled code!!

 

The UI also received some attention, you can now display several window on the right panel, which is great for having a source code view plus the results of some analyzer search ran on it. Multiple analyzer searches are also supported on the same window, they will just stack up and you can delete them as you wish.

 

Support for C# 3.0 is in too (Link query and lambda expression) although I haven’t had a chance to test how well this works yet.

 

And lastly, I like the better shell integration which consists of two very nice goodies:

 

1) There is a new “code://” protocol which takes a custom syntax for referencing a .Net type, so you can now open links as “code://System.Web/System.Web.UI.WebControls.WebControl” which will open up Reflector and automatically navigate to that type. Of course, you can use these links in html pages, emails and IM to quickly point your pal to a given type, now-that-is-cool.

2)  I think I did wait for this one for the last four years… you run reflector.exe /register and it will register the DLL extension with Reflector, so now, everytime you right click on a managed DLL you will get a “Browse with .NET Reflector” option in the context menu: yes!, yes!, yes!.

 

And there is even more new stuff in v5, so go download the free gem and discover it for yourself! :-)

Comments

15 Comments

  1. It is truly a nice and useful piece of info. I am glad that you shared this helpful info with us. Please stay us up to date like this. Thank you for sharing.

  2. Hi my loved one! I wish to say that this post is awesome, nice written and come with almost all important infos. I’d like to see extra posts like this .|

  3. Prose is architecture, not interior decoration.– Ernest Hemingway

  4. Informative article, totally what I wanted to find.|

  5. There are certainly a variety of details like that to take into consideration. That could be a great point to convey up. I supply the thoughts above as general inspiration but clearly there are questions just like the one you bring up the place an important thing shall be working in trustworthy good faith. I don?t know if finest practices have emerged round things like that, however I’m sure that your job is clearly recognized as a good game. Each girls and boys feel the impact of only a second’s pleasure, for the rest of their lives.

  6. Kata bunkai are often slaughtered just to titillate a couple of screaming followers. This is as important a query to the fighting arts as “How can I beef up?” is to lifting weights. These can be your filler product if you draw a blank.

  7. Very interesting subject, thank you for putting up.

  8. I keep listening to the news update speak about receiving free online grant applications so I have been looking around for the best site to get one. Could you advise me please, where could i acquire some?

  9. If you want to increase your experience just keep visiting this website and be updated with the most up-to-date gossip posted here.

  10. Utterly written content material, appreciate it for selective information. No human thing is of serious importance. by Plato.