2 instantiations of JsonDerivedType
Microsoft.AspNetCore.OpenApi (1)
Schemas\JsonSchemaMapper\JsonSchemaMapper.cs (1)
301derivedTypes.Add(new JsonDerivedType(type));
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\JsonPolymorphismOptions.cs (1)
117(options ??= new()).DerivedTypes.Add(new JsonDerivedType(attr.DerivedType, attr.TypeDiscriminator));
5 references to JsonDerivedType
Microsoft.AspNetCore.OpenApi (3)
Extensions\JsonObjectSchemaExtensions.cs (1)
274foreach (var derivedType in polymorphismOptions.DerivedTypes)
Schemas\JsonSchemaMapper\JsonSchemaMapper.cs (2)
295List<JsonDerivedType> derivedTypes = polyOptions.DerivedTypes.ToList(); 308foreach (JsonDerivedType derivedType in derivedTypes)
System.Text.Json (2)
System\Text\Json\Serialization\Metadata\JsonPolymorphismOptions.cs (2)
30public IList<JsonDerivedType> DerivedTypes => _derivedTypes ??= new(this); 88private sealed class DerivedTypeList : ConfigurationList<JsonDerivedType>