ReSharper 是否有快捷方式可以查找某种类型的所有实例?

发布于 2024-11-27 10:58:16 字数 200 浏览 1 评论 0原文

例如:

... new MyClass();


... new MyClass { ... };

如果我幸运的话:

... Activator.CreateInstance<MyClass>();

等等。

有什么想法吗?

For example:

... new MyClass();


... new MyClass { ... };

If I'm lucky:

... Activator.CreateInstance<MyClass>();

etc.

Any thoughts?

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

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

发布评论

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

评论(5

゛清羽墨安 2024-12-04 10:58:16

右键单击构造函数,“查找用法”。我经常为类创建一个构造函数,即使由于此功能我不需要它。

另一种方法是,右键单击类,然后单击“查找用法”。然后单击“过滤器用法”(在图标栏中)、“显示调用用法”。如果它呈灰色,则表示没有调用用法,如果您使用“

Activator.CreateInstance<MyClass>();

我发现了这个问题”,则可能会出现这种情况,因为我目前正在寻找更好的方法来执行此操作。到目前为止还没有运气。

Right click the constructor, "Find Usages". I often create a constructor for classes even if I don't need it because of this feature.

Another way, right click on class and click "Find usages". Then click "Filter usages" (in the icon bar), "Show invocation usages". If it's grayed out, there are no invocation usages, which will probably be the case if you use

Activator.CreateInstance<MyClass>();

I found this question because I'm currently looking for a better way of doing this. No luck so far.

花想c 2024-12-04 10:58:16

选择构造函数并按 Shift+Alt+F12。这将向您显示对构造函数的所有显式调用,其中应包括任何工厂方法。然后,您可以使用相同的快捷方式查看它们是从哪里调用的。

Select the constructor and press Shift+Alt+F12. This will show you all explicit calls to the constructor, which should include any factory methods. You can then use the same shortcut to see where they are called from.

偏闹i 2024-12-04 10:58:16

任何成员和类型上可用的查找用法菜单显示所有用法,包括实例化.
我不知道有什么方法可以仅将结果过滤为实例化。

Find Usages menu available on any member and type shows all usages, including instantiation.
I'm not aware of any way to filter the results to instantiation only.

時窥 2024-12-04 10:58:16

前两个都是对同一个构造函数的调用。只需执行“查找用法”即可找到它们(ALT+F7)。

Your first two are both calls to the same constructor. Simply doing a Find Usages will locate them (ALT+F7).

寄意 2024-12-04 10:58:16

查找用法功能能够查找任何符号的所有出现位置。 ReSharper 能够找到所有显式引用以及使用反射创建的引用。请参阅http://www.jetbrains.com/resharper/features/navigation_search.html#查找_用法

The Find Usages Feature is able to find all occurrences of any symbol. ReSharper is able to find all explicit references and the references created by using Reflection. See http://www.jetbrains.com/resharper/features/navigation_search.html#Find_Usages

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