有没有什么方法能方便查看 dotnet 源码呢?

摘要:强烈推荐!终于找到了一个查看 dotnet 源码的便捷方法 快把这个网站加入标签栏 “https:source.dot.net” ​​ 为什么推荐 由GitHub生成,由Roslyn提供支持。 不需要梯子,快速访问 如何使用 1、查找
强烈推荐!终于找到了一个查看 dotnet 源码的便捷方法 快把这个网站加入标签栏 “https://source.dot.net/” ​​ 为什么推荐 由GitHub生成,由Roslyn提供支持。 不需要梯子,快速访问 如何使用 1、查找类型和成员声明、文件和程序集: 搜索内容 示例 完整或部分类型或成员名称。字符串需要是前缀,"Builder"不会找到"StringBuilder",但会找到"BuilderType"。使用引号可以找到确切的字符串(关闭前缀搜索)。 BitConverter System.Console Debug.Assert "StringBuilder" 使用"assembly"前缀搜索程序集名称。 assembly System. 使用关键字按成员类型过滤:assembly, type, class, struct, interface, enum, delegate, method, property, event, field, file class Assembly struct DateTime interface IQueryable 添加用空格分隔的单词,以过滤结果仅包含所有这些单词的结果。也可以按程序集名称过滤。 task factory StringBuilder System.Private.CoreLib 查找.cs或.vb文件。 Enumerable.cs 查找在字符串字面量中提到的GUIDs。 8E9F5090-2D75-4d03-8A81-E5AFBF85DAF1 2、方便的超链接到文件、类型、成员和项目/程序集 当在文件中查看源代码时,底部的两个链接提供到当前文件和当前程序集的快捷方式。 点击行号可以获得指向特定行的超链接。 功能 示例 链接到程序集 /#System.IO .FileSystem 链接到文件 /#System.Private.CoreLib/system/environment.cs 链接到行号 /#System.Private.CoreLib/system/environment.cs #56 链接到类型/成员 /System.Private.CoreLib/a.html#1f55292c3174123d(右键点击定义并选择复制快捷方式) 链接到搜索结果 /#q=Color%20System.Drawing.Primitives 3、功能 功能 描述 转到定义 点击任何标识符即可转到定义。 查找所有引用 点击定义中的符号名称以查找所有引用。查找引用还分别显示派生类型、接口实现、基成员、重写和被重写的成员、类实例化以及字段或属性写入。 高亮引用 点击局部变量、参数或类型参数以在线源代码中高亮显示所有引用。 ! 在文档视图中,显示文件中的类型和成员列表。 ! 显示当前项目/程序集中的文件树视图。References和Used By文件夹列出依赖和被依赖的程序集(不适用于mscorlib)。 ! 显示当前项目/程序集中的命名空间和类型。