1 instantiation of OpenApiJsonSchema
Microsoft.AspNetCore.OpenApi (1)
Schemas\OpenApiJsonSchema.cs (1)
34
return new
OpenApiJsonSchema
(schema);
12 references to OpenApiJsonSchema
Microsoft.AspNetCore.OpenApi (12)
Schemas\OpenApiJsonSchema.cs (3)
15
internal sealed class JsonConverter : JsonConverter<
OpenApiJsonSchema
>
17
public override
OpenApiJsonSchema
? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
47
public override void Write(Utf8JsonWriter writer,
OpenApiJsonSchema
value, JsonSerializerOptions options)
Schemas\OpenApiJsonSchema.Helpers.cs (8)
223
var valueConverter = (JsonConverter<
OpenApiJsonSchema
>)options.GetTypeInfo(typeof(
OpenApiJsonSchema
)).Converter;
224
schema.Items = valueConverter.Read(ref reader, typeof(
OpenApiJsonSchema
), options)?.Schema;
275
var props = ReadDictionary<
OpenApiJsonSchema
>(ref reader);
285
var additionalPropsConverter = (JsonConverter<
OpenApiJsonSchema
>)options.GetTypeInfo(typeof(
OpenApiJsonSchema
)).Converter;
286
schema.AdditionalProperties = additionalPropsConverter.Read(ref reader, typeof(
OpenApiJsonSchema
), options)?.Schema;
291
var schemas = ReadList<
OpenApiJsonSchema
>(ref reader);
Schemas\OpenApiJsonSchemaContext.cs (1)
9
[JsonSerializable(typeof(
OpenApiJsonSchema
))]