MA0109 - Consider adding an overload with a Span<T> or Memory<T> void A(string[] a) { } // ok as there is an overload with Span void A(System.ReadOnlySpan<string> a) { } void A(string[] a) { } // report diagnostic