1 instantiation of OpenApiJsonSchema
Microsoft.AspNetCore.OpenApi (1)
Schemas\OpenApiJsonSchema.cs (1)
38return new OpenApiJsonSchema(schema);
25 references to OpenApiJsonSchema
Microsoft.AspNetCore.OpenApi (25)
_generated\2\OpenApiJsonSchemaContext.OpenApiJsonSchema.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::OpenApiJsonSchema>? _OpenApiJsonSchema; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::OpenApiJsonSchema> OpenApiJsonSchema 22get => _OpenApiJsonSchema ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::OpenApiJsonSchema>)Options.GetTypeInfo(typeof(global::OpenApiJsonSchema)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::OpenApiJsonSchema> Create_OpenApiJsonSchema(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::OpenApiJsonSchema>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::OpenApiJsonSchema> jsonTypeInfo)) 29global::System.Text.Json.Serialization.JsonConverter converter = ExpandConverter(typeof(global::OpenApiJsonSchema), new global::OpenApiJsonSchema.JsonConverter(), options); 30jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateValueInfo<global::OpenApiJsonSchema> (options, converter);
_generated\7\OpenApiJsonSchemaContext.GetJsonTypeInfo.g.cs (1)
26if (type == typeof(global::OpenApiJsonSchema))
Schemas\OpenApiJsonSchema.cs (3)
16internal sealed class JsonConverter : JsonConverter<OpenApiJsonSchema> 18public override OpenApiJsonSchema? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 51public override void Write(Utf8JsonWriter writer, OpenApiJsonSchema value, JsonSerializerOptions options)
Schemas\OpenApiJsonSchema.Helpers.cs (9)
233var valueConverter = (JsonConverter<OpenApiJsonSchema>)options.GetTypeInfo(typeof(OpenApiJsonSchema)).Converter; 234schema.Items = valueConverter.Read(ref reader, typeof(OpenApiJsonSchema), options)?.Schema; 295var props = ReadDictionary<OpenApiJsonSchema>(ref reader, context); 305var additionalPropsConverter = (JsonConverter<OpenApiJsonSchema>)options.GetTypeInfo(typeof(OpenApiJsonSchema)).Converter; 306schema.AdditionalProperties = additionalPropsConverter.Read(ref reader, typeof(OpenApiJsonSchema), options)?.Schema; 311var anyOfSchemas = ReadList<OpenApiJsonSchema>(ref reader, context); 317var oneOfSchemas = ReadList<OpenApiJsonSchema>(ref reader, context);
Schemas\OpenApiJsonSchemaContext.cs (1)
9[JsonSerializable(typeof(OpenApiJsonSchema))]
Services\Schemas\OpenApiSchemaService.cs (1)
243var deserializedSchema = JsonSerializer.Deserialize(schemaAsJsonObject, _jsonSchemaContext.OpenApiJsonSchema);