gpt4 book ai didi

c# - Resharper 没有针对 "parameter never used"的警告

转载 作者:行者123 更新时间:2023-11-30 12:26:11 30 4
gpt4 key购买 nike

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

enter image description here

如果您将 resharper 配置为执行“解决方案范围分析”,则警告会同时显示在私有(private)和公共(public)方法上:

enter image description here

知道原因吗?是错误吗?

最佳答案

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

关于c# - Resharper 没有针对 "parameter never used"的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29701685/

30 4 0