【发布时间】:2022-03-01 00:04:45
【问题描述】:
Sonar 规则 csharpsquid:S1172(删除此未使用的方法参数)也会针对如下事件处理程序抛出:
protected void Button_Click(object sender, EventArgs e)
{
DoSomething()
}
有没有办法让规则忽略事件处理程序,因为它们是这样自动生成的?
【问题讨论】:
Sonar 规则 csharpsquid:S1172(删除此未使用的方法参数)也会针对如下事件处理程序抛出:
protected void Button_Click(object sender, EventArgs e)
{
DoSomething()
}
有没有办法让规则忽略事件处理程序,因为它们是这样自动生成的?
【问题讨论】:
目前无法忽略事件处理程序,但我们已在即将发布的版本中修复了此问题,因此具有标准签名(2 个参数,第二个是 EventArgs 或派生的,并返回 void)的事件处理程序将不会出现在 S1172 中。
【讨论】: