RefactoringEssentials
RefactoringEssentials copied to clipboard
RECS0165 for event handlers
async void is legal for event handlers:
_creator.Created += async (s, e) =>
{
// do work
await _runner.RunAndSave(() =>
{
// do work
});
};
Reference: https://msdn.microsoft.com/en-us/magazine/jj991977.aspx
I add mine report https://social.msdn.microsoft.com/Forums/vstudio/en-US/a9b67355-99c8-429f-91d0-65e578b2a7f1/c-async-void-return-type-of-event-handler-got-warningerror?forum=csharpgeneral&prof=required