c# – 忽略S1172的事件处理程序(删除此未使用的方法参数)

声纳规则csharpsquid:S1172(删除此未使用的方法参数)也会抛出这样的事件处理程序:

protected void Button_Click(object sender, EventArgs e)
{
    DoSomething()
}

有没有办法让规则忽略事件处理程序,因为它们是自动生成的?

最佳答案 目前无法忽略事件处理程序,但我们已在即将发布的版本中修复了此问题,因此具有标准签名(2个参数,第二个是EventArgs或派生,并返回void)的事件处理程序将不会显示在S1172中.

点赞