I'm not sure if this is a bug in Visual Studio or C#...
If Expression.Parameter() returns a non-null ParameterExpression (no question mark), then why is a local variable that receives its return value being saved as potentially null? i.e. ParameterExpression? instead of ParameterExpression
I'm using ASP.NET 6.0.2 and Visual Studio 2022 v17.1.3
