Start Debugging

Tag: dotnet-10

104 posts · Page 1 of 11

How to mark a controller action's response as nullable in ASP.NET Core's built-in OpenAPI document
Microsoft.AspNetCore.OpenApi only marks a response nullable when the action returns a bare T? (and, on .NET 10, not even Task<T?>). ActionResult<T?> and IActionResult lose the annotation on both .NET 10 and .NET 11 RC2. Here is why, a tested operation transformer that fixes it, and the 204 No Content trap that makes the spec lie unless you also change MVC's formatter.
Next