MA0147 - Avoid async void method for delegate Foo(() => {}); // ok Foo(async () => {}); // non-compliant as the delegate is not expecting an async method void Foo(System.Action action) => throw null;