Now that the source code to the .NET Framework has been made available, is there any way to actually view it that doesn\'t involve using Visual Studio to step into a framewo
A GREAT resource, not only for .NET is this. It also has all you can think of (for example EF)
[EDIT]
The project seems to be dead now.
Also Microsoft's source page is out of beta. Probably this is the reason for the dead project.
So, as already pointed in other answers, http://referencesource.microsoft.com is the official place.
Just discovered this:
http://referencesource-beta.microsoft.com/
Although it's still in Beta, it seems very useful.
Well, what do you know, two minutes later I tweak my search terms again and find something: NetMassDownloader
Still not quite what I had in mind though...
I always just use Reflector - just load a .Net assembly, highlight the class/method you're interested in, hit space and there you go. It puts links in everywhere so you just click a type and it'll take you to the code for that.
It'll be slightly different to the actual source code as it's basically a decompiler, but it's still enough to see how various framework classes work.
.NET Framework Libraries Available Source Code Components
I was disappointed with how the source code is deployed. I wanted to download and search or browse the code like you.
What I did was install the soure code then copied all the soure code into a separate folder. In my case, H:\CodeLibrary\dotNetSource. I then uninstalled the source code.
The source comes scattered in numerous folders. Therefore, it takes a long time to search, copy, or move. What I did was traversed the folders, moving all the source into one folder. Now searching the source code is easy with Indexing Service or Windows Desktop Search.
For instance, I needed to review the code for TrackBar. I typed "@filename trackbar.cs" in my search utility and bingo.
I cannot tell you how valuable it is to have the source a couple clicks away. When designing, I probably search the source code at least a dozen times a day.