When I built my C# application with .NET Core 3.1 at warning level 5, I had to either fix or manually suppress warning 8600 in this code or my application would not build.