9 references to IDictionaryStringObject
Microsoft.Extensions.AI.OpenAI (9)
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.OpenAI\OpenAIClientExtensions.cs (2)
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 (4)
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 (3)
228
Arguments = JsonSerializer.Deserialize(mtcari.ToolArguments, OpenAIJsonContext.Default.
IDictionaryStringObject
),
531
Arguments = JsonSerializer.Deserialize(mtcari.ToolArguments, OpenAIJsonContext.Default.
IDictionaryStringObject
),
1844
Arguments = JsonSerializer.Deserialize(mtci.ToolArguments, OpenAIJsonContext.Default.
IDictionaryStringObject
),