如何找到“方法用法”通过指定不为 NULL 的参数来一直使用 VS 解决方案?

发布于 2024-09-06 14:12:18 字数 386 浏览 2 评论 0原文

是否有可能在 VS 中 - 也许通过使用 Resharper - 来查找其某些参数未设置为 NULL 的方法的用法。

想象一下我有这个方法:

public string MyMethod(ParameterClass param1, ParameterClass param2
, ParameterClass param3,ParameterClass param4)
{

 // Some processes
 return "Hello Pandora!";

}

并且我想找到它的用法,其中 param3 不为 NULL。

这样我就可以找到 MyMethod 的用法,如下所示:

MeyMethod(p1,p2,null,p4);

Is it possible in VS -maybe by using Resharper- to find a method's usage which has some of its parameters NOT set as NULL.

Imagine I have this method:

public string MyMethod(ParameterClass param1, ParameterClass param2
, ParameterClass param3,ParameterClass param4)
{

 // Some processes
 return "Hello Pandora!";

}

and I want to find its usages where param3 is not NULL.

So that it I can find the MyMethod's usages that are like:

MeyMethod(p1,p2,null,p4);

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

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

发布评论

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

评论(1

栩栩如生 2024-09-13 14:12:18

使用 ReSharper 5,您可以搜索类似 MyMethod($p1$, $p2$, null, $p4$) 的结构化模式,其中所有 $p...$ 都是表达式。或者,如果您还需要跟踪传递值,例如调用方法 OtherMethod(null) 将其参数作为第三个参数传递给 MyMethod,则可以使用值跟踪。

With ReSharper 5, you can search for structured pattern of something like MyMethod($p1$, $p2$, null, $p4$) where all $p...$ are expressions. Or, if you need also to track pass-through values, e.g. calling method OtherMethod(null) which passes its parameter as 3rd parameter to MyMethod, you can use Value Tracking.

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