其他分享
首页 > 其他分享> > 没有任何警告“参数从未使用”

没有任何警告“参数从未使用”

作者:互联网

我想知道为什么resharper不会为未使用的公共方法的方法参数生成类型为“从不使用参数’aaa’的警告”:

如果将重新配置工具配置为执行“解决方案范围分析”,则在私有方法和公共方法上都会显示警告:

知道原因吗?是虫子吗?

解决方法:

从方法中删除参数是一项重大更改,因此不能仅因为当前未使用参数就将其删除.对于私有方法,唯一需要查看的范围是所讨论的类.当该方法公开时,该工具不一定知道是否确实可以删除该参数.如果可以查看整个范围,则可以确定该方法是否实际在类之外使用,从而确定重构该方法是否可行.

标签:resharper,c
来源: https://codeday.me/bug/20191120/2044209.html