有没有办法在Visual Studio中不创建显式的EventHandler委托?

时间:2008-11-14 04:37:54

标签: c# visual-studio visual-studio-2008

Visual Studio在输入时非常乐于帮助:

Event +=

生成如下代码:

Event += new EventHandler(EventClassName_Event);

void EventClassName_Event(object sender, EventArgs e)
{
    throw new System.NotImplementedException();
}

理想情况下,我想删除显式委托并添加显式私有。像这样:

Event += EventClassName_Event;

private void EventClassName_Event(object sender, EventArgs e)
{
    throw new System.NotImplementedException();
}

我看看是否有片段,但一无所获。有什么建议?如果有办法,我可以安装ReSharper。

1 个答案:

答案 0 :(得分:2)

如果我输入Resharper:

myObject.SomeEvent += 

然后按Ctrl-Shift-Space,我可以选择创建方法或委托(或使用现有方法)。 我想这就是你想要的。