6 writes to TypeDiscriminatorPropertyName
Microsoft.Extensions.AI.Abstractions (6)
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.Abstractions\ChatCompletion\ChatResponseFormat.cs (1)
17[JsonPolymorphic(TypeDiscriminatorPropertyName = "$type")]
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.Abstractions\ChatCompletion\ChatToolMode.cs (1)
15[JsonPolymorphic(TypeDiscriminatorPropertyName = "$type")]
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.Abstractions\Contents\AIAnnotation.cs (1)
12[JsonPolymorphic(TypeDiscriminatorPropertyName = "$type")]
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.Abstractions\Contents\AIContent.cs (1)
10[JsonPolymorphic(TypeDiscriminatorPropertyName = "$type")]
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.Abstractions\Contents\AnnotatedRegion.cs (1)
13[JsonPolymorphic(TypeDiscriminatorPropertyName = "$type")]
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.Abstractions\Embeddings\Embedding.cs (1)
12[JsonPolymorphic(TypeDiscriminatorPropertyName = "$type")]
3 references to TypeDiscriminatorPropertyName
System.Text.Json (3)
System\Text\Json\Serialization\Converters\FSharp\FSharpTypeConverterFactory.cs (1)
89.GetCustomAttribute<JsonPolymorphicAttribute>(inherit: false)?.TypeDiscriminatorPropertyName
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
194attribute.TypeDiscriminatorPropertyName is not null ||
System\Text\Json\Serialization\Metadata\JsonPolymorphismOptions.cs (1)
104TypeDiscriminatorPropertyName = polymorphicAttribute.TypeDiscriminatorPropertyName,