查看 dotnet 源码,用它source.dot.net

有网友在交流群中询问,怎么找到 System.Linq 源码的库:前言

查看 dotnet 源码,用它source.dot.net

其实,我一直使用http://source.dot.net查看 dotnet 源码,这可是David Fowler(微软 .NET 架构师)也推荐的:.

查看 dotnet 源码,用它source.dot.net

功能演示

那它到底有哪些功能呢?

查看 dotnet 源码,用它source.dot.net

访问速度快

国内可以正常访问该网站,不存在像 github 那样经常访问不了的问题。

不但页面打开速度快。而且搜索速度也非常快,基本可以达到即时搜索:

查看 dotnet 源码,用它source.dot.net

搜索方便

提供多种搜索方式:

方式 示例
完整或部分类型或成员名称。字符串必须是前缀 BitConverter
使用“assembly”前缀搜索程序集名称 assembly System.
使用关键字按成员类型过滤:程序集、类型、类、结构、接口、枚举、委托、方法、属性、事件、字段、文件 interface IQueryable
添加以空格分隔的单词以将结果过滤到仅包含所有单词的结果 task factory

而且,页面右下角有“Web Access”链接,可以直达 github 对应代码页面:

查看 dotnet 源码,用它source.dot.net

查找引用简单

当找到某个方法,需要知道它在哪里被使用,github 基本没办法,而现在只需双击该方法,就会自动搜索出对应引用

结论

以上是我常用的功能,更多功能等待你的探索。查看 dotnet 源码,用它就对了!