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.

Published Sunday, December 16, 2007 8:51 AM by Jamie Cansdale

Comments

# Developer News » Blog Archive » TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

Pingback from  Developer News  » Blog Archive   »  TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

# Developer News » Blog Archive » Hogmanay Fun This will be my last post of the

Pingback from  Developer News  » Blog Archive   »  Hogmanay Fun This will be my last post of the

# Developer News » Blog Archive » PHP is not working in apache 2.2.6 I am new

Pingback from  Developer News  » Blog Archive   »  PHP is not working in apache 2.2.6    I am new

# Developer News » Blog Archive » Help the NHS get the software YOU need My name

Pingback from  Developer News  » Blog Archive   »  Help the NHS get the software YOU need My name

# Developer News » Blog Archive » TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

Pingback from  Developer News  » Blog Archive   »  TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

# Developer News » Blog Archive » Will Windows Server 2008 fully embrace Linux? There has been

Pingback from  Developer News  » Blog Archive   »  Will Windows Server 2008 fully embrace Linux?  There has been

# Developer News » Blog Archive » Excel Software ships QuickCRC tool with CRC Cards Excel Software

Pingback from  Developer News  » Blog Archive   »  Excel Software ships QuickCRC tool with CRC Cards Excel Software

# Developer News » Blog Archive » Cashing in on open source projects the eBay way Whenever

Pingback from  Developer News  » Blog Archive   »  Cashing in on open source projects the eBay way  Whenever

# Developer News » Blog Archive » TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

Pingback from  Developer News  » Blog Archive   »  TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

# Developer News » Blog Archive » Grand Theft Auto bid goes hostile Electronic Arts takes its

Pingback from  Developer News  » Blog Archive   »  Grand Theft Auto bid goes hostile Electronic Arts takes its

# Developer News » Blog Archive » TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

Pingback from  Developer News  » Blog Archive   »  TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

# Developer News » Blog Archive » Groove 2007 Templates Groove templates launched for Office Groove 2007We’ve

Pingback from  Developer News  » Blog Archive   »  Groove 2007 Templates Groove templates launched for Office Groove 2007We’ve

# Developer News » Blog Archive » CodeSnip: How to Run Any Oracle Script File Through Shell

Pingback from  Developer News  » Blog Archive   »  CodeSnip: How to Run Any Oracle Script File Through Shell

# Developer News » Blog Archive » TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

Pingback from  Developer News  » Blog Archive   »  TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

# Developer News » Blog Archive » Review: GDI+ Custom Controls - PACKT Publishing In most of

Pingback from  Developer News  » Blog Archive   »  Review: GDI+ Custom Controls - PACKT Publishing     In most of

# Developer News » Blog Archive » CodeSnip: How to make use of parameterized cursor in Oracle

Pingback from  Developer News  » Blog Archive   »  CodeSnip: How to make use of parameterized cursor in Oracle

# Developer News » Blog Archive » TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

Pingback from  Developer News  » Blog Archive   »  TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

# Developer News » Blog Archive » First Look: Silverlight 2.0 UI Controls With the release of

Pingback from  Developer News  » Blog Archive   »  First Look: Silverlight 2.0 UI Controls     With the release of

# Developer News » Blog Archive » Core Lab ships final release of UniDAC The Core Lab

Pingback from  Developer News  » Blog Archive   »  Core Lab ships final release of UniDAC The Core Lab

# Developer News » Blog Archive » TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

Pingback from  Developer News  » Blog Archive   »  TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

# Developer News » Blog Archive » Internet Explorer Developer Toolbar The Internet Explorer Developer Toolbar is

Pingback from  Developer News  » Blog Archive   »  Internet Explorer Developer Toolbar     The Internet Explorer Developer Toolbar is

# Developer News » Blog Archive » OpenSUSE Goes to 11 Easier installation, 3D desktop effects, digital

Pingback from  Developer News  » Blog Archive   »  OpenSUSE Goes to 11  Easier installation, 3D desktop effects, digital

# Developer News » Blog Archive » 180 million copies of Windows Vista have been purchased I’m

Pingback from  Developer News  » Blog Archive   »  180 million copies of Windows Vista have been purchased I’m

# Developer News » Blog Archive » The Morning Brew #143 Another slow day in .NET land

Pingback from  Developer News  » Blog Archive   »  The Morning Brew #143 Another slow day in .NET land

# Developer News » Blog Archive » Tip of the Day #5 (Keyboard Shortcuts in IE) If

Pingback from  Developer News  » Blog Archive   »  Tip of the Day #5 (Keyboard Shortcuts in IE) If

# Developer News » Blog Archive » Developing and Deploying a SharePoint Feature - Part 2 This

Pingback from  Developer News  » Blog Archive   »  Developing and Deploying a SharePoint Feature - Part 2     This

# Developer News » Blog Archive » The Global Development Interview Series: Scotland, with Craig Murphy By

Pingback from  Developer News  » Blog Archive   »  The Global Development Interview Series: Scotland, with Craig Murphy By

# Developer News » Blog Archive » Data protection How secure are your credit and debit card

Pingback from  Developer News  » Blog Archive   »  Data protection How secure are your credit and debit card

# Developer News » Blog Archive » TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

Pingback from  Developer News  » Blog Archive   »  TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

# Developer News » Blog Archive » MultiScaleTileSource Demo Source Code I’ve published the demo source for

Pingback from  Developer News  » Blog Archive   »  MultiScaleTileSource Demo Source Code I’ve published the demo source for

# Developer News » Blog Archive » Four letters, 8 points, describes Scrabulous And that word is:

Pingback from  Developer News  » Blog Archive   »  Four letters, 8 points, describes Scrabulous  And that word is:

# Developer News » Blog Archive » SharePoint Application and Site Pages - Part 2 of 2

Pingback from  Developer News  » Blog Archive   »  SharePoint Application and Site Pages - Part 2 of 2

# Developer News » Blog Archive » TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

Pingback from  Developer News  » Blog Archive   »  TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

# Developer News » Blog Archive » Microsoft and TestDriven.NetIt has been over a month since my

Pingback from  Developer News  » Blog Archive   »  Microsoft and TestDriven.NetIt has been over a month since my

# Developer News » Blog Archive » TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

Pingback from  Developer News  » Blog Archive   »  TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

# Developer News » Blog Archive » TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

Pingback from  Developer News  » Blog Archive   »  TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

# Developer News » Blog Archive » working with GRIDVIEW hi all, i want to know how

Pingback from  Developer News  » Blog Archive   »  working with GRIDVIEW    hi all, i want to know how

# Developer News » Blog Archive » TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

Pingback from  Developer News  » Blog Archive   »  TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

# Developer News » Blog Archive » TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

Pingback from  Developer News  » Blog Archive   »  TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

# Developer News » Blog Archive » TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

Pingback from  Developer News  » Blog Archive   »  TestDriven.Net 2.10: ‘Go To Reflector’ now supports genericsOver the past

# Developer News » Blog Archive » Prepare for the Upcoming Office SharePoint Server 2007 and Windows

Pingback from  Developer News  » Blog Archive   »  Prepare for the Upcoming Office SharePoint Server 2007 and Windows

Leave a Comment

(required) 
(required) 
(optional)
(required)