如何仅查看 Resharper 中的公共方法?

发布于 2025-01-05 23:52:53 字数 112 浏览 2 评论 0原文

当我按 Cntrl+F12 时,会弹出成员视图,其中显示我所在班级的所有成员。然后我可以向上或向下滚动或过滤搜索以选择我正在寻找的成员。

是否可以有相同类型的弹出窗口,但只显示我的类的公共方法?

When I press Cntrl+F12 I get the member view pop up which shows me all the members of a class I am in. I can then scroll up or down or filter the search to choose the member I am looking for.

Is it possible to have the same type of pop up but only show the public methods of my class?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

¢蛋碎的人ぎ生 2025-01-12 23:52:53

我不知道ReSharper中的解决方案,但Visual Studio的类视图(View->Class View)可以过滤公共成员。

Class View

但是类视图有一个缺点:您无法将类视图与编辑器窗口中的当前类同步。但是,如果您始终通过类视图导航到类,则可以使用其过滤器。

PS:由于所描述的缺点,我不使用类视图。

I don't know a solution in ReSharper but the Class View (View->Class View) of Visual Studio can filter public members.

Class View

But the Class View has one disadvantage: You cannot synchronize the class view to current class in editor window. But if you always navigate to your classes by Class View you can use its filter.

P.S.: I don't use Class View because of the described disadvantage.

远山浅 2025-01-12 23:52:53

您可以限制工具栏显示的内容。

在此处输入图像描述

You can restrict what is shown from the toolbar.

enter image description here

你怎么这么可爱啊 2025-01-12 23:52:53

因此,看看其他答案,我发现有时您需要一个更简单、更快速的解决方案,该解决方案适用于不是很大的文件。

  1. 在上下文菜单中选择“大纲”->“大纲”。折叠到定义,或Ctrl+M、Ctrl+O
  2. 搜索public

搜索将突出显示方法/变量/类/等的所有公共定义,并且因为它已折叠,您可以快速浏览您的定义。

So looking at other answers, I see that sometimes you'd want a little bit simpler and quicker solution which works well for not really huge files.

  1. In your context menu choose Outlining -> Collapse to definitions, or Ctrl+M, Ctrl+O
  2. Search for public

Search will highlight all public definitions of methods/variables/classes/etc, and since it's collapsed you can quickly skim over your definitions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文