Back in January, Gaston Milano posted a sort of wishlist for the next version of Visual Studio. One of the features he wanted was the ability to filter properties down in his Properties window. Here’s a screenshot of what he had in mind (from his posting):

Property Inspector Idea

Well, I’ve got great news! Corneliu from his parallelthinking blog has created an addin to do just that! It works by using his Hawkeye application, which is a sort of superpowered Spy++ for .NET. Hawkeye allows you to attach to any running .NET application and inspect various .NET controls and their properties as well as methods, events, and all sorts of other fun things. With Hawkeye, you can even CHANGE properties and INVOKE methods! On the fly! And the other .NET application never even has to know about it!

His VS Properties Extender uses the functionality of Hawkeye to add a text box to the properties window at run time which allows you to filter to commands. It works great, too. Now I’m really curious what other sorts of functionality could be added to an application like Visual Studio by using Hawkeye. Check it out!

Properties Extendor

(found via Larkware)

UPDATE (2009-10-19): I’ve received a few email questions related to this the Properties Extender and where to find it - to be honest, it looks like it has entirely disappeared. I don’t have the download anymore either. If I do find it again, then I’ll try to update this post, but it appears that, at least for now, it’s gone.