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