2 writes to _jsonSerializerOptions
Microsoft.Extensions.AI (2)
Embeddings\DistributedCachingEmbeddingGenerator.cs (2)
39
_jsonSerializerOptions
= AIJsonUtilities.DefaultOptions;
50
_jsonSerializerOptions
= value;
6 references to _jsonSerializerOptions
Microsoft.Extensions.AI (6)
Embeddings\DistributedCachingEmbeddingGenerator.cs (6)
46
get =>
_jsonSerializerOptions
;
58
_jsonSerializerOptions
.MakeReadOnly();
62
return JsonSerializer.Deserialize(existingJson, (JsonTypeInfo<TEmbedding>)
_jsonSerializerOptions
.GetTypeInfo(typeof(TEmbedding)));
73
_jsonSerializerOptions
.MakeReadOnly();
75
var newJson = JsonSerializer.SerializeToUtf8Bytes(value, (JsonTypeInfo<TEmbedding>)
_jsonSerializerOptions
.GetTypeInfo(typeof(TEmbedding)));
91
AIJsonUtilities.HashDataToString(values,
_jsonSerializerOptions
);