ReSharper:找到派生类型构造函数用法点

时间:2010-06-01 07:47:43

标签: resharper

我有一些基类ControlBase和许多派生类,它们也有派生类...... ControlBase,派生类有无参数构造函数。如何轻松找到所有派生类的构造函数调用点? ControlBase构造函数中的ReSharper find usages 仅显示此基类构造函数的用法,但不显示派生类构造函数。

感谢。

1 个答案:

答案 0 :(得分:5)

您可以使用Resharper 5中的结构搜索功能来实现此目的。

在菜单中转到Resharper / Find / Search with Pattern。然后在左侧的文本框中输入以下模式:

new $type$($args$)

美元符号所包含的字样是必须指明的占位符。您可以通过单击“添加占位符”来执行此操作。

在您的示例中,您需要Type占位符(name = type,Type = ControlBase,检查“或派生类型”)和Argument占位符(name = args)。