1 instantiation of OpenApiJsonSchema
Microsoft.AspNetCore.OpenApi (1)
Schemas\OpenApiJsonSchema.cs (1)
34return new OpenApiJsonSchema(schema);
12 references to OpenApiJsonSchema
Microsoft.AspNetCore.OpenApi (12)
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 (8)
223var valueConverter = (JsonConverter<OpenApiJsonSchema>)options.GetTypeInfo(typeof(OpenApiJsonSchema)).Converter; 224schema.Items = valueConverter.Read(ref reader, typeof(OpenApiJsonSchema), options)?.Schema; 275var props = ReadDictionary<OpenApiJsonSchema>(ref reader); 285var additionalPropsConverter = (JsonConverter<OpenApiJsonSchema>)options.GetTypeInfo(typeof(OpenApiJsonSchema)).Converter; 286schema.AdditionalProperties = additionalPropsConverter.Read(ref reader, typeof(OpenApiJsonSchema), options)?.Schema; 291var schemas = ReadList<OpenApiJsonSchema>(ref reader);
Schemas\OpenApiJsonSchemaContext.cs (1)
9[JsonSerializable(typeof(OpenApiJsonSchema))]