Есть ли способ не создавать явный делегат EventHandler в Visual Studio? - PullRequest
3 голосов
/ 14 ноября 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 Ответ

2 голосов
/ 14 ноября 2008

С Resharper, если я наберу:

myObject.SomeEvent += 

Затем нажмите Ctrl-Shift-Space, я получаю возможность создать метод или делегат (или использовать существующий метод). Я думаю, что это то, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...