0. Reflector
http://www.red-gate.com/products/reflector/
1. visual studio 2008 only (debug system assembly)
http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx
此乃debug系统组件的唯一方式
2. Search online, eg. http://www.koders.com/
如我从这个网站搜索到CustomTypeDescriptor的相关代码(Rotor项目中微软公开的一个版本)。
http://www.koders.com/csharp/fid1DB6755F0D637CF40C3CB8EFBCA364058DEE68FD.aspx?s=CustomTypeDescriptor#L2
3. Mono
http://www.mono-project.com/What_is_Mono
Novell资助的基于ECMA标准的跨操作系统的.net CLR实现,源代码应该找得到
所有因看或者使用这些代码产生的版权问题自负。
本文介绍了几种调试.NET框架源代码的方法:使用Reflector反编译工具查看非开源的.NET类库;配置Visual Studio 2008进行系统组件调试;通过搜索引擎查找相关代码片段;利用Mono项目获取.NET运行时环境的源代码。
5278

被折叠的 条评论
为什么被折叠?



