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)
194
attribute.
TypeDiscriminatorPropertyName
is not null ||
System\Text\Json\Serialization\Metadata\JsonPolymorphismOptions.cs (1)
104
TypeDiscriminatorPropertyName = polymorphicAttribute.
TypeDiscriminatorPropertyName
,