【发布时间】:2021-11-26 22:55:29
【问题描述】:
我们最近开始在我们的项目中使用 SonarQube。因此,当我构建项目时,它给出了一个严重错误:“添加一种方法来打破这种方法的递归”。这是代码
private Bool SetProperty<T>(T storageField, T value, [CallerMemberName] string pName= "" )
{
return SetProperty<T>(storageField, value, pName);
}
你们知道如何以 SonarQube 不会抱怨的方式解决这个问题吗?
【问题讨论】:
-
这个方法有没有被调用过?
-
@CaiusJard 是的
-
那么它目前是如何完成的?为什么不溢出堆栈?