16 writes to JsonSerializerOptions
Microsoft.Extensions.AI.Tests (16)
ChatCompletion\DistributedCachingChatClientTest.cs (15)
93
outer.
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options;
145
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
181
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
219
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
284
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
327
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
405
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
448
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
491
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
528
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
564
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
615
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
661
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options
715
JsonSerializerOptions
= serializerOptions
751
options.
JsonSerializerOptions
= TestJsonSerializerContext.Default.Options;
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (1)
389
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
);