前言
有网友在交流群中询问,怎么找到 System.Linq 源码的库:
其实,我一直使用http://source.dot.net查看 dotnet 源码,这可是David Fowler(微软 .NET 架构师)也推荐的:
功能演示
那它到底有哪些功能呢?
访问速度快
国内可以正常访问该网站,不存在像 github 那样经常访问不了的问题。
不但页面打开速度快。而且搜索速度也非常快,基本可以达到即时搜索:
搜索方便
提供多种搜索方式:
方式 | 示例 |
---|---|
完整或部分类型或成员名称。字符串必须是前缀 | BitConverter |
使用“assembly”前缀搜索程序集名称 | assembly System. |
使用关键字按成员类型过滤:程序集、类型、类、结构、接口、枚举、委托、方法、属性、事件、字段、文件 | interface IQueryable |
添加以空格分隔的单词以将结果过滤到仅包含所有单词的结果 | task factory |
而且,页面右下角有“Web Access”链接,可以直达 github 对应代码页面:
查找引用简单
当找到某个方法,需要知道它在哪里被使用,github 基本没办法,而现在只需双击该方法,就会自动搜索出对应引用
结论
以上是我常用的功能,更多功能等待你的探索。查看 dotnet 源码,用它就对了!
添加微信号【MyIO666】,邀你加入技术交流群