问题描述
我们将以下格式用于许多扩展方法,包括ArgumentNullException:
internal static OutputFdo FooMethod(this (IMapper mapper,Foo foo)target)
{
var mapper = target.mapper ?? throw new ArgumentNullException(nameof(target.mapper));
var foo = target.foo ?? throw new ArgumentNullException(nameof(target.foo));
...
}
这些称为:
var outputFdo = (mapper,foo).FooMethod();
仍然sonarcloud表示参数不匹配。 我尝试过第一个“映射器”和“ foo”,但是没有运气。 现在,最类型安全的“ nameof()”也失败了。
我们还应该做些什么才能使其合规?将仅目标添加为参数?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)