9 writes to TypeDiscriminatorPropertyName
Microsoft.Extensions.AI.Abstractions (9)
ChatCompletion\ChatResponseFormat.cs (1)
17[JsonPolymorphic(TypeDiscriminatorPropertyName = "$type")]
ChatCompletion\ChatToolMode.cs (1)
15[JsonPolymorphic(TypeDiscriminatorPropertyName = "$type")]
Contents\AIAnnotation.cs (1)
12[JsonPolymorphic(TypeDiscriminatorPropertyName = "$type")]
Contents\AIContent.cs (1)
10[JsonPolymorphic(TypeDiscriminatorPropertyName = "$type")]
Contents\AnnotatedRegion.cs (1)
13[JsonPolymorphic(TypeDiscriminatorPropertyName = "$type")]
Contents\UserInputRequestContent.cs (1)
16[JsonPolymorphic(TypeDiscriminatorPropertyName = "$type")]
Contents\UserInputResponseContent.cs (1)
16[JsonPolymorphic(TypeDiscriminatorPropertyName = "$type")]
Embeddings\Embedding.cs (1)
12[JsonPolymorphic(TypeDiscriminatorPropertyName = "$type")]
HostedMcpServerToolApprovalMode.cs (1)
19[JsonPolymorphic(TypeDiscriminatorPropertyName = "$type")]
2 references to TypeDiscriminatorPropertyName
System.Text.Json (2)
System\Text\Json\Serialization\Converters\FSharp\FSharpTypeConverterFactory.cs (1)
89.GetCustomAttribute<JsonPolymorphicAttribute>(inherit: false)?.TypeDiscriminatorPropertyName
System\Text\Json\Serialization\Metadata\JsonPolymorphismOptions.cs (1)
107TypeDiscriminatorPropertyName = polymorphicAttribute.TypeDiscriminatorPropertyName,