强烈推荐!终于找到了一个查看 dotnet 源码的便捷方法

强烈推荐!终于找到了一个查看 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)。
! 显示当前项目/程序集中的命名空间和类型。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/844225.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

20222406 2024-2025-2 《网络与系统攻防技术》实验七实验报告

20222406 2024-2025-2 《网络与系统攻防技术》实验七实验报告 1.实验内容应用 SET 工具,通过多步操作建立冒名网站,获取登录信息。 利用 ettercap 实施 DNS spoof 攻击,篡改特定网站 IP。 结合两种技术,用 DNS spoof 引导访问至冒名网站。2.实验过程 2.1 简单应用SET工具建…

学期:2024-2025-1 学号:20241303 《计算机基础与程序设计》第10周学习总结

作业信息这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第十周作业)这个作业的目标 <写上具体方面>计算机科学概论(第七版)第12,13,14章 并完成云班课…

20222325 2024-2025-1 《网络与系统攻防技术》实验七实验报告

1.实验内容 本实践的目标理解常用网络欺诈背后的原理,以提高防范意识,并提出具体防范方法。具体实践有: (1)简单应用SET工具建立冒名网站; (2)ettercap DNS spoof; (3)结合应用两种技术,用DNS spoof引导特定访问到冒名网站。 2.实验过程 2.1 简单应用SET工具建立冒名网…

2024NOIP

T1 编辑字符串 题意 给定两个字符串,某些位置固定不动,其余相邻位置可以互换,求最大匹配长度 方案 考虑将俩串分为多段,使得每段互相匹配长度最长 将相邻可换的部分划为一段,不可交换位置的单独一段。 由下图可知,若 A 串某位置字符与 B 串两个位置字符都可以匹配,则它与…

第十周学习总结

学期2024-2025-1 学号20241414 《计算机基础与程序设计》第十周学习总结 作业信息这个作业属于哪个课程 <班级的链接>2024-2025-1-计算机基础与程序设计这个作业要求在哪里 <作业要求的链接>2024-2025-1计算机基础与程序设计第一周作业这个作业的目标 信息系统 数据…

20222410 2024-2025-1 《网络与系统攻防技术》实验八实验报告

1.实验内容 1.1 本周学习内容回顾 1.2 实验要求 (1)Web前端HTML 能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML。 (2)Web前端javascipt 理解JavaScript的基本功能,理解DOM。 在(1)的基础上,编写JavaScript验证用户名、密码的规则…

黑马点评

黑马点评项目笔记代码仓库:https://gitcode.com/xu1feng/hm-dianpnig/overview 整体功能架构图短信登录 导入黑马点评项目 首先,导入数据库SQL文件hmdp.sql。 其中的表有:tb_user:用户表 tb_user_info:用户详情表 tb_shop:商户信息表 tb_shop_type:商户类型表 tb_blog:…

vxe-table 可编辑表格使用下拉树

vxe-table 可编辑表格使用下拉树<template><div><vxe-grid v-bind="gridOptions"></vxe-grid></div> </template><script> export default {data () {const regionEditRender = {name: VxeTreeSelect,options: [{label: 广…

Python蒙特卡罗MCMC:优化Metropolis-Hastings采样策略与Fisher矩阵计算参数推断应用—模拟与真实数据分析

全文链接:https://tecdat.cn/?p=38397 原文出处:拓端数据部落公众号 本文介绍了其在过去几年中的最新开发成果,特别阐述了两种有助于提升 Metropolis - Hastings 采样性能的新要素:跳跃因子的自适应算法以及逆 Fisher 矩阵的计算,该逆 Fisher 矩阵可用作提议密度。通过多…

数字技术助力电力行业低碳化发展路径及典型场景研究报告汇总PDF洞察(附原数据表)

原文链接:https://tecdat.cn/?p=36371 在全球应对气候变化的大背景下,中国积极推进 “双碳” 战略,一场深刻的能源与经济变革正在展开。本报告合集汇总聚焦于能源领域多方面的关键议题,深入剖析其现状与发展趋势。能源作为中国碳排放的主导因素,火电占比过高致使排放问题…

关于Quartus的start按钮灰色无法下载的问题的解决

Quartus的start按钮灰色 可能一 首先记得连接实验板并且添加.sof文件 点击Hardware Setup选择USB-Blaster即可可能二 如果上面的找不到USB-Blaster,可进入电脑的设备管理器,找到其他设备中的USB-Blaster选项右击更新驱动,注意选择相应路径更新完成后再次回到Quartus应该就可…

easyexcel导出头部样式设置,多个tab导出,头部自定义RGB颜色

easyexcel导出头部样式设置,多个tab导出,头部自定义RGB颜色alibaba easyexcel版本 3.0.5, poi版本 4.1.2 ,导出头部样式设置,多个tab导出,头部自定义RGB颜色效果,头部三行,三个tab 下面贴出代码:package com.alpha.erp.dto.accounts;import com.alibaba.excel.metad…