Is C# 10 nullable reference type really only for static code analysis? and it seems ASP.NET API ModelState validate it?
According to https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/nullable-reference-types, nullable reference types are for static code analysis. However, if the ASP.NET Core Web API has Nullable enabled (default), the ModelState validation will fail. For example: