I know it is considered generally a bad idea to use fire-and-forget async void methods to start tasks, because there is no track of the pending task and it is t
If you use ReSharper, a free ReCommended Extension could be helpful for you. It analyzes the "async void" methods and highlights when used inappropriately.
The extension can distinguish different usages of async void and provide appropriated quick fixes described here: ReCommended-Extension wiki.