Login or e-mail Password   

An Easier Way To See The Rotor Code

Have you ever wanted to take a look at the internals of the .NET Framework? Sure you can (and should) fire up Reflector and see the Base Class Libraries, but what about the full...
Views: 1.521 Created 09/12/2007

Have you ever wanted to take a look at the internals of the .NET Framework? Sure you can (and should) fire up Reflector and see the Base Class Libraries, but what about the fully commented source code? What about the parts implemented in C++?

A while back, Microsoft released the Shared Source Common Language Infrastructure (aka the SSCLI aka Rotor). This is a fully working implementation of the ECMA CLI standard and ECMA C# language specification. So it's not quite the entire framework, but it is still quite a bit of code.

Traditionally, to look at this code you would download the compressed archive and play around with it locally.

Development-CostBut if you want to just quickly browse the code, you can view all of its nearly three million lines of code on its project page on Koders.com.

Wouldn't it be fun to compare that development cost estimate with the real number? I doubt Microsoft is interested in disclosing that information.

To search within this project, you just need to set the search scope.

For example, here are the search results for DateTime and here is the page with the DateTime implementation complete with comments.

Koders - datetime.cs - Windows Internet Explorer

Other Great Projects to Look At

I mentioned a couple of great projects to look at over on the Koders blog, but here are some other great projects of interest to me now included in the Source Code Index.

  • DotNetNuke - One of the largest open source projects on the .NET Framework.
  • Subsonic - Some think this project should be called Sublime for how it brings fun back to ASP.NET development.
  • Subtext - Of course I'm going to mention this!
  • PSP Development Tools - Because we all want to write the next great game for the Play Station Portable.

Similar articles


15
comments: 3 | views: 25365
10
comments: 6 | views: 12015
7
comments: 0 | views: 6072
6
comments: 2 | views: 5250
6
comments: 0 | views: 49275
6
comments: 0 | views: 10066
6
comments: 1 | views: 4936
6
comments: 0 | views: 8663
 
Author
Article

Related topics






No messages


Add your opinion
You must be logged in to write a comment. If you're not a registered member, please register. It takes only few seconds, and you get an access to additional functions .
 


About EIOBA
Articles
Explore
Publish
Community
Statistics
Users online: 135
Registered: 107.587
Comments: 1.489
Articles: 7.254
© 2005-2018 EIOBA group.