Microsoft announced that they will open access to source code of Microsoft.NET framework 3.5 base class libraries to all the developers. Developers can download and browse the source code by accepting Microsoft Reference License agreement.
It is been also announced that the source contains comments(wow..no need to break head to understand a complex logic) and integration with Visual Studio 2008 debugger is very easy. Visual Studio 2008 will support the ability to configure the debugger to dynamically download the Microsoft.NET Framework code from the web server hosted by Microsoft and developers can step through the code while debugging.
It is a great news to all the Microsoft.NET developers as everyone get access to the source code which allows them to
- Understand the design patterns used to develop base classes
- Reuse the patterns and best practices of Framework to implement new modules
- Look deep in to the skin of Microsoft framework to understand how it works
- Implement deeper debugger integration for the problem associated with framework usage
The list of .NET Framework library for which source code will be available to download
- System, System.IO
- System.Text, etc)