1 instantiation of OpenAIJsonContext
Microsoft.Extensions.AI.OpenAI (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OpenAIJsonContext.g.cs (1)
28
public static global::Microsoft.Extensions.AI.OpenAIJsonContext Default { get; } = new global::Microsoft.Extensions.AI.
OpenAIJsonContext
(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));
19 references to OpenAIJsonContext
Microsoft.Extensions.AI.OpenAI (19)
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.OpenAI\OpenAIAssistantsChatClient.cs (3)
193
JsonSerializer.Serialize([ru.Value.Id, toolCallId],
OpenAIJsonContext
.Default.StringArray),
474
BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(jsonSchema,
OpenAIJsonContext
.Default.JsonElement)),
583
runAndCallIDs = JsonSerializer.Deserialize(frc.CallId,
OpenAIJsonContext
.Default.StringArray);
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.OpenAI\OpenAIChatClient.cs (1)
695
BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(jsonSchema,
OpenAIJsonContext
.Default.JsonElement)),
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.OpenAI\OpenAIClientExtensions.cs (4)
250
var tool = JsonSerializer.Deserialize(jsonSchema,
OpenAIJsonContext
.Default.ToolJson)!;
251
var functionParameters = BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(tool,
OpenAIJsonContext
.Default.ToolJson));
267
static json => JsonSerializer.Deserialize(json,
OpenAIJsonContext
.Default.IDictionaryStringObject)!);
280
static utf8json => JsonSerializer.Deserialize(utf8json,
OpenAIJsonContext
.Default.IDictionaryStringObject)!);
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.OpenAI\OpenAIRealtimeClientSession.cs (5)
376
jsonString = jsonString.Insert(1, $"\"event_id\":{JsonSerializer.Serialize(message.MessageId,
OpenAIJsonContext
.Default.String)},");
649
? BinaryData.FromString(JsonSerializer.Serialize(functionCall.Arguments,
OpenAIJsonContext
.Default.IDictionaryStringObject))
1114
? JsonSerializer.Deserialize(funcCallItem.FunctionArguments,
OpenAIJsonContext
.Default.IDictionaryStringObject)
1180
arguments = JsonSerializer.Deserialize(argsJson,
OpenAIJsonContext
.Default.IDictionaryStringObject);
1219
arguments = JsonSerializer.Deserialize(argsJson,
OpenAIJsonContext
.Default.IDictionaryStringObject);
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.OpenAI\OpenAIResponsesChatClient.cs (5)
228
Arguments = JsonSerializer.Deserialize(mtcari.ToolArguments,
OpenAIJsonContext
.Default.IDictionaryStringObject),
531
Arguments = JsonSerializer.Deserialize(mtcari.ToolArguments,
OpenAIJsonContext
.Default.IDictionaryStringObject),
1237
BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(jsonSchema,
OpenAIJsonContext
.Default.JsonElement)),
1494
outputItem.Patch.Set("$.output"u8, JsonSerializer.SerializeToUtf8Bytes(elements,
OpenAIJsonContext
.Default.ListFunctionToolCallOutputElement).AsSpan());
1844
Arguments = JsonSerializer.Deserialize(mtci.ToolArguments,
OpenAIJsonContext
.Default.IDictionaryStringObject),
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\OpenAIJsonContext.g.cs (1)
28
public static global::Microsoft.Extensions.AI.
OpenAIJsonContext
Default { get; } = new global::Microsoft.Extensions.AI.OpenAIJsonContext(new global::System.Text.Json.JsonSerializerOptions(s_defaultOptions));