Cashing in on open source projects the eBay way Whenever

February 27, 2008 – 3:00 am

Cashing in on open source projects the eBay way
Whenever I see a press release that includes words such as monetize, world’s largest and unique position I have to admit I get a sudden urge to reach for the delete key. However, on this occasion I decided to read on simple because it came from the direction of SourceForge.net and concerned the opportunity to monetize open source software. Not that I am 100% convinced that this is as close to the heart of the open source developer as some pundits believe. That said, if anyone can produce the necessary software alchemy then it has to be SourceForge.net, occupying as it does the lofty position…

TestDriven.Net 2.10: ‘Go To Reflector’ now supports generics

Over the past year the ‘Go To Reflector’ command has become a first class citizen inside TestDriven.Net. You will find the ‘Go To Reflector’ button on many different context menus inside Visual Studio. The ones I use most often during development are the ‘Code Context’ and ‘Project Reference’ menus. When I’m debugging I tend to use the ‘Call Stack’ and ‘Modules’ context menus.

For a long time I’ve put off attempting to add support for generics to the ‘Go To Reflector’ command. The Visual Studio CodeModel and StackFrames APIs don’t really support generics, so I wasn’t even sure if this would be possible. This was becoming a problem with more and more code being written that uses generics. I decided it was time to bite the bullet and see what could be done.

I’m happy to say that TestDriven.Net 2.10 now has pretty decent support for generics.

source

You can ‘Go To Reflector’ from your generic class definitions. Generic methods, classes, fields, properties and nested classes are all supported.

reflector

You can round trip and ‘Go To Source Code’ from inside Reflector. I often find using Reflector is the fastest way to navigate my own code.

callstack 

When you’re debugging you can ‘Go To Reflector’ from any stack frame in the ‘Call Stack’ window. This is particularly useful when the debugging option ‘Just My Code’ is turned off. When an exception is thrown you can quickly see what caused it by selecting the top of the call stack.

Note: For updated ‘Go To Reflector’ on ‘Call Stack’ support you will need to be using TestDriven.NET 2.10.2173 or later (I released this a few days after the original 2.10 build). You can read the release notes and download the latest version from here.

Trolltech says Qt for Windows CE coming in May
Trolltech has announced Windows CE support in the 4.4 release of Qt, its cross-platform development framework. A pre-release is already available. Qt already supports desktop Windows, Linux, and Mac OS X, so this plugs a significant gap. Features include SVG (Scalable Vector Graphics) and OpenGL. It…
tim

Visualising the Mandelbrot set with LINQ - yet again
I've been thinking about ranges again, particularly after catching a book error just in time, and looking at Marc's generic complex type. It struck me that my previous attempts were all very well, and demonstrated parallelisation quite neatly, but weren't very LINQy. In particular, they …
skeet

Live.com dead?
Is it just me? [Update 18:08: it’s back!] …
Sebastien Lambla

You must be logged in to post a comment.