Expressões lambda como delegados do CLR (.NET) / manipuladores de eventos no Visual C ++ 2010
É possível usar as novas expressões lambda no Visual C ++ 2010 como manipuladores de eventos CLR? Eu tentei o seguinte código:
SomeEvent += gcnew EventHandler(
[] (Object^ sender, EventArgs^ e) {
// code here
}
);
Isso resulta na seguinte mensagem de erro:
erro C3364: 'System :: EventHandler': argumento inválido para o construtor delegado; delegar destino precisa ser um ponteiro para uma função de membro
Estou tentando o impossível ou a minha sintaxe está errada?