2 writes to _jsonSerializerOptions
Microsoft.Extensions.AI (2)
Embeddings\DistributedCachingEmbeddingGenerator.cs (2)
38_jsonSerializerOptions = AIJsonUtilities.DefaultOptions; 48_jsonSerializerOptions = value;
7 references to _jsonSerializerOptions
Microsoft.Extensions.AI (7)
Embeddings\DistributedCachingEmbeddingGenerator.cs (7)
44get => _jsonSerializerOptions; 56_jsonSerializerOptions.MakeReadOnly(); 60return JsonSerializer.Deserialize(existingJson, (JsonTypeInfo<TEmbedding>)_jsonSerializerOptions.GetTypeInfo(typeof(TEmbedding))); 71_jsonSerializerOptions.MakeReadOnly(); 73var newJson = JsonSerializer.SerializeToUtf8Bytes(value, (JsonTypeInfo<TEmbedding>)_jsonSerializerOptions.GetTypeInfo(typeof(TEmbedding))); 83_jsonSerializerOptions.MakeReadOnly(); 84return CachingHelpers.GetCacheKey(values, _jsonSerializerOptions);