Лямбда-выражения в виде делегатов / обработчиков событий CLR (.NET) в Visual C ++ 2010
Можно ли использовать новые лямбда-выражения в Visual C ++ 2010 в качестве обработчиков событий CLR? Я пробовал следующий код:
SomeEvent += gcnew EventHandler(
[] (Object^ sender, EventArgs^ e) {
// code here
}
);
Это приводит к следующему сообщению об ошибке:
ошибка C3364: 'System :: EventHandler': неверный аргумент для конструктора делегата; цель делегата должна быть указателем на функцию-член
Я пытаюсь сделать невозможное или просто мой синтаксис неверен?