standards-c-sharp

Return Task instead of void for async methods with no return value

Don’t

public async void DoSomethingAsync() { ... }

Do

public async Task DoSomethingAsync() { ... }