A question I heard this morning made me remember this, and I thought it might be one of those improvements that many haven’t noticed yet. In VS 2005, the “Go to Definition” functionality has been improved an awful lot, in that VS creates a source code representation of class and interface definitions instead of showing some obscure information in Object Browser. Trying this on IList<T> gives me this output, for example:

gotodefinition1.png

The ellipsis symbols can be expanded, and they hide the XML comments on the members, which make the declaration even easier to understand intuitively:

gotodefinition2.png