### Description Discovered while investigating https://github.com/modelcontextprotocol/csharp-sdk/issues/601 ### Reproduction Steps ```C# using System.Text.Json; using System.Text.Json.Schema; JsonSchemaExporterOptions options = new() { TreatNullObliviousAsNonNullable = true }; Console.WriteLine(JsonSerializerOptions.Default.GetJsonSchemaAsNode(typeof(int?), exporterOptions: options)); ``` ### Expected behavior Should have produced ```json { "type": ["integer","null"] } ``` ### Actual behavior Actually produces ```json { "type": "integer" } ``` ### Regression? _No response_ ### Known Workarounds _No response_ ### Configuration _No response_ ### Other information _No response_