I have some base class ControlBase
and many derived classes which also have derived classes... ControlBase
and derived classes have parameterless constructor. How can I easily find all derived classes constructor invocation points? ReSharper find usages on ControlBase
constructor shows only usages of this base class constructor but not derived classes constructors.
Thanks.
You can achieve this by using the structural search feature in Resharper 5.
Go to Resharper/Find/Search with Pattern in the menu. Then enter the following pattern in the textbox on the left:
new $type$($args$)
The words enclosed by the Dollar signs are placeholders which have to be specified. You can do this by clicking on "Add Placeholder".
In your example you need a Type placeholder (name=type, Type=ControlBase, check "Or derived type") and an Argument placeholder (name=args).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With