gpt4 book ai didi

c# - 转到仅显示公共(public)成员的类定义

转载 作者:太空宇宙 更新时间:2023-11-03 22:45:29 26 4
gpt4 key购买 nike

当我在 Visual Studio 中右键单击一个类(它是第三方程序集的一部分 - 不是我编写的代码)并选择“转到定义”时,我可以看到该类的所有方法、属性等。

我注意到所有这些都是public,没有显示private(或任何其他访问级别)成员。

此功能是否只显示类的 public 成员?

最佳答案

您可以在 doc page 上找到答案:

When you try to run the Go To Definition or Peek Definition command for types or members that are marked as internal, Visual Studio does not display their metadata as source code, regardless of whether the referencing assembly is a friend or not.

如果您想查看程序集的源代码,您有两个选择:

  • 使用反编译工具,例如ILSpy。
  • 在 Visual Studio 2017 版本 15.6+ 中,您可以设置一个选项以在查看类型定义时查看反编译的源代码。可以在 Tools > Options > Text Editor > C# > Advanced 部分启用此功能。

关于c# - 转到仅显示公共(public)成员的类定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50171458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com