16 writes to JsonSerializerOptions
Microsoft.Extensions.AI.Tests (16)
ChatCompletion\DistributedCachingChatClientTest.cs (15)
94
outer.
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options;
146
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
182
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
220
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
285
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
328
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
406
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
449
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
492
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
529
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
565
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
616
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
662
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
716
JsonSerializerOptions
= serializerOptions
752
options.
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options;
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (1)
390
instance.
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options;
10 references to JsonSerializerOptions
Microsoft.Extensions.AI (10)
ChatCompletion\DistributedCachingChatClient.cs (10)
75
JsonSerializerOptions
.MakeReadOnly();
79
return (ChatResponse?)JsonSerializer.Deserialize(existingJson,
JsonSerializerOptions
.GetTypeInfo(typeof(ChatResponse)));
89
JsonSerializerOptions
.MakeReadOnly();
93
return (IReadOnlyList<ChatResponseUpdate>?)JsonSerializer.Deserialize(existingJson,
JsonSerializerOptions
.GetTypeInfo(typeof(IReadOnlyList<ChatResponseUpdate>)));
104
JsonSerializerOptions
.MakeReadOnly();
106
var newJson = JsonSerializer.SerializeToUtf8Bytes(value,
JsonSerializerOptions
.GetTypeInfo(typeof(ChatResponse)));
115
JsonSerializerOptions
.MakeReadOnly();
117
var newJson = JsonSerializer.SerializeToUtf8Bytes(value,
JsonSerializerOptions
.GetTypeInfo(typeof(IReadOnlyList<ChatResponseUpdate>)));
128
/// The <paramref name="messages"/>, <paramref name="options"/>, and <paramref name="additionalValues"/> are serialized to JSON using <see cref="
JsonSerializerOptions
"/>
151
return AIJsonUtilities.HashDataToString(arr.AsSpan(0, length),
JsonSerializerOptions
);