13 instantiations of JsonSchemaExporterOptions
Microsoft.AspNetCore.OpenApi (1)
Services\Schemas\OpenApiSchemaService.cs (1)
54
private readonly JsonSchemaExporterOptions _configuration =
new
()
Microsoft.Extensions.AI.Abstractions.Tests (3)
test\Shared\JsonSchemaExporter\TestTypes.cs (3)
167
ExporterOptions:
new
() { TreatNullObliviousAsNonNullable = true });
327
ExporterOptions:
new
() { TreatNullObliviousAsNonNullable = true });
770
ExporterOptions:
new
()
Shared.Tests (8)
JsonSchemaExporter\JsonSchemaExporterConfigurationTests.cs (2)
16
JsonSchemaExporterOptions configuration = useSingleton ? JsonSchemaExporterOptions.Default :
new
();
32
JsonSchemaExporterOptions configuration =
new
() { TreatNullObliviousAsNonNullable = treatNullObliviousAsNonNullable };
JsonSchemaExporter\JsonSchemaExporterTests.cs (3)
59
var config = new
JsonSchemaExporterOptions
{ TreatNullObliviousAsNonNullable = true };
75
var config = new
JsonSchemaExporterOptions
{ TreatNullObliviousAsNonNullable = true };
125
var config = new
JsonSchemaExporterOptions
{ TreatNullObliviousAsNonNullable = true };
JsonSchemaExporter\TestTypes.cs (3)
167
ExporterOptions:
new
() { TreatNullObliviousAsNonNullable = true });
327
ExporterOptions:
new
() { TreatNullObliviousAsNonNullable = true });
770
ExporterOptions:
new
()
System.Text.Json (1)
System\Text\Json\Schema\JsonSchemaExporterOptions.cs (1)
16
public static JsonSchemaExporterOptions Default { get; } =
new
();
20 references to JsonSchemaExporterOptions
Microsoft.AspNetCore.OpenApi (1)
Services\Schemas\OpenApiSchemaService.cs (1)
54
private readonly
JsonSchemaExporterOptions
_configuration = new()
Microsoft.Extensions.AI.Abstractions.Tests (1)
test\Shared\JsonSchemaExporter\TestData.cs (1)
17
JsonSchemaExporterOptions
? ExporterOptions = null,
Shared.Tests (11)
JsonSchemaExporter\JsonSchemaExporterConfigurationTests.cs (5)
16
JsonSchemaExporterOptions
configuration = useSingleton ?
JsonSchemaExporterOptions
.Default : new();
24
Assert.Same(
JsonSchemaExporterOptions
.Default,
JsonSchemaExporterOptions
.Default);
32
JsonSchemaExporterOptions
configuration = new() { TreatNullObliviousAsNonNullable = treatNullObliviousAsNonNullable };
JsonSchemaExporter\JsonSchemaExporterTests.cs (5)
34
JsonNode schema = options.GetJsonSchemaAsNode(testData.Type, (
JsonSchemaExporterOptions
?)testData.ExporterOptions);
46
JsonNode schema = options.GetJsonSchemaAsNode(testData.Type, (
JsonSchemaExporterOptions
?)testData.ExporterOptions);
59
var
config = new JsonSchemaExporterOptions { TreatNullObliviousAsNonNullable = true };
75
var
config = new JsonSchemaExporterOptions { TreatNullObliviousAsNonNullable = true };
125
var
config = new JsonSchemaExporterOptions { TreatNullObliviousAsNonNullable = true };
JsonSchemaExporter\TestData.cs (1)
17
JsonSchemaExporterOptions
? ExporterOptions = null,
System.Text.Json (7)
System\Text\Json\Schema\JsonSchema.cs (1)
151
public JsonNode ToJsonNode(
JsonSchemaExporterOptions
options)
System\Text\Json\Schema\JsonSchemaExporter.cs (5)
27
public static JsonNode GetJsonSchemaAsNode(this JsonSerializerOptions options, Type type,
JsonSchemaExporterOptions
? exporterOptions = null)
50
public static JsonNode GetJsonSchemaAsNode(this JsonTypeInfo typeInfo,
JsonSchemaExporterOptions
? exporterOptions = null)
58
exporterOptions ??=
JsonSchemaExporterOptions
.Default;
408
private readonly ref struct GenerationState(JsonSerializerOptions options,
JsonSchemaExporterOptions
exporterOptions)
415
public
JsonSchemaExporterOptions
ExporterOptions { get; } = exporterOptions;
System\Text\Json\Schema\JsonSchemaExporterOptions.cs (1)
16
public static
JsonSchemaExporterOptions
Default { get; } = new();