14 references to Serialize
Microsoft.Extensions.AI (4)
ChatCompletion\OpenTelemetryChatClient.cs (2)
309
return JsonSerializer.
Serialize
(output, _defaultOptions.GetTypeInfo(typeof(IList<object>)));
538
JsonSerializer.
Serialize
(new object[1] { new OtelGenericPart { Content = options!.Instructions } }, _defaultOptions.GetTypeInfo(typeof(IList<object>))));
Embeddings\LoggingEmbeddingGenerator.cs (1)
90
private string AsJson<T>(T value) => JsonSerializer.
Serialize
(value, _jsonSerializerOptions.GetTypeInfo(typeof(T)));
TelemetryHelpers.cs (1)
31
return JsonSerializer.
Serialize
(value, typeInfo);
Microsoft.Extensions.AI.Abstractions (1)
Functions\AIFunctionFactory.cs (1)
879
string json = JsonSerializer.
Serialize
(value, serializerOptions.GetTypeInfo(value.GetType()));
Microsoft.Extensions.AI.Abstractions.Tests (4)
ChatCompletion\ChatResponseFormatTests.cs (1)
167
JsonSerializer.
Serialize
(format.Schema, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(JsonElement))));
Contents\AIAnnotationTests.cs (1)
53
string json = JsonSerializer.
Serialize
(original, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(AIAnnotation)));
Contents\AIContentTests.cs (1)
47
string json = JsonSerializer.
Serialize
(original, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(AIContent)));
Contents\CitationAnnotationTests.cs (1)
78
string json = JsonSerializer.
Serialize
(original, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(CitationAnnotation)));
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceChatClient.cs (2)
457
result = JsonSerializer.
Serialize
(resultContent.Result, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object)));
500
JsonSerializer.
Serialize
(callRequest.Arguments, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(IDictionary<string, object>))))));
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (1)
147
result = JsonSerializer.
Serialize
(resultContent.Result, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object)));
OpenAIResponsesChatClient.cs (1)
599
result = JsonSerializer.
Serialize
(resultContent.Result, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object)));
Microsoft.Maui (1)
Handlers\HybridWebView\HybridWebViewHandler.cs (1)
408
invokeJavaScriptRequest.ParamValues.Select((v, i) => (v == null ? "null" : JsonSerializer.
Serialize
(v, invokeJavaScriptRequest.ParamJsonTypeInfos![i]!))));