Por favor, explique a sintaxe assíncrona de evento / espera

Eu pesquisei a assíncrona e aguardo a sintaxeaqui eaqui. Realmente ajuda a entender o uso, mas encontrei um exemplo de sintaxe intrigante emMSDN o que eu simplesmente não entendo.

Pergunta, questão: Alguém poderia me explicar a sintaxe desteSystem.Timers.Timer registro de evento com asynch aguardam: Por que você pode usar oasync await palavras-chave já na expressão lambda?

Timer timer = new Timer(1000);
timer.Elapsed += async ( sender, e ) => await HandleTimer();

private Task HandleTimer()
{
    Console.WriteLine("\nHandler not implemented..." );        
}

Questão 2: E quais são os dois parâmetrossender & e bom se eles não aparecerem noHandleTimer método?

questionAnswers(3)

yourAnswerToTheQuestion