RefactoringEssentials icon indicating copy to clipboard operation
RefactoringEssentials copied to clipboard

RECS0165 for event handlers

Open sm-g opened this issue 8 years ago • 2 comments

async void is legal for event handlers:

_creator.Created += async (s, e) =>
            {
                // do work

                await _runner.RunAndSave(() =>
                {
                    // do work
                });
            };

sm-g avatar Feb 03 '17 13:02 sm-g

Reference: https://msdn.microsoft.com/en-us/magazine/jj991977.aspx

Thieum avatar Jun 15 '17 20:06 Thieum

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

HardySoftware avatar Oct 20 '17 02:10 HardySoftware