作为源代码的元数据

作为源代码的元数据使您可以在只读缓冲区中查看显示为 C# 源代码的元数据。 这样,就能够查看类型和成员的声明(但不包含实现)。 对于其源代码从您的项目或解决方案中不可用的类型或成员,您可以通过对它们运行**“转到定义”**命令来查看作为源代码的元数据。

提示

当尝试对标记为内部的类型或成员运行“转到定义”命令时,集成开发环境 (IDE) 不将它们的元数据显示为源代码,无论引用的程序集是否为友元。

您可以在“代码编辑器”或**“代码定义”**窗口中查看作为源代码的元数据。

在“代码编辑器”中查看作为源代码的元数据

当对其源代码不可用的项运行**“转到定义”命令时,包含该项的元数据(显示为源代码)的视图的选项卡式文档出现在“代码编辑器”中。 类型的名称出现在文档的选项卡上,后面跟“[从元数据]”**。

例如,如果对 Console 运行**“转到定义”**命令,则 Console 的元数据会作为 C# 源代码(类似于它的声明,但不包含实现)出现在“代码编辑器”中。

作为源代码的元数据

在“代码定义”窗口中查看作为源代码的元数据

当**“代码定义”窗口活动或可见时,IDE 自动对“代码编辑器”中光标下的项以及在“类视图”“对象浏览器”中选择的项执行“转到定义”命令。 如果源代码对该项不可用,则 IDE 在“代码定义”**窗口中显示该项的作为源代码的元数据。

例如,如果在“代码编辑器”中将光标放在单词 Console 中,则 Console 的元数据作为源代码显示在**“代码定义”**窗口中。 源代码类似于 Console 声明,但不包含实现。

如果您要查看**“代码定义”窗口中显示的某项的声明,请右击该项,然后单击“转到定义”**。

请参见

参考

“代码定义”窗口

“查找符号结果”窗口