2 writes to _jsonSerializerOptions
Microsoft.Extensions.AI (2)
Embeddings\DistributedCachingEmbeddingGenerator.cs (2)
52
_jsonSerializerOptions
= AIJsonUtilities.DefaultOptions;
63
_jsonSerializerOptions
= value;
6 references to _jsonSerializerOptions
Microsoft.Extensions.AI (6)
Embeddings\DistributedCachingEmbeddingGenerator.cs (6)
59
get =>
_jsonSerializerOptions
;
79
_jsonSerializerOptions
.MakeReadOnly();
83
return JsonSerializer.Deserialize(existingJson, (JsonTypeInfo<TEmbedding>)
_jsonSerializerOptions
.GetTypeInfo(typeof(TEmbedding)));
94
_jsonSerializerOptions
.MakeReadOnly();
96
var newJson = JsonSerializer.SerializeToUtf8Bytes(value, (JsonTypeInfo<TEmbedding>)
_jsonSerializerOptions
.GetTypeInfo(typeof(TEmbedding)));
125
return AIJsonUtilities.HashDataToString(arr.AsSpan(0, length),
_jsonSerializerOptions
);