13 references to ToolResultContent
Microsoft.Extensions.AI.Abstractions (5)
Contents\CodeInterpreterToolResultContent.cs (1)
18
:
base
(callId)
Contents\FunctionResultContent.cs (1)
28
:
base
(callId)
Contents\ImageGenerationToolResultContent.cs (1)
22
:
base
(callId)
Contents\McpServerToolResultContent.cs (1)
26
:
base
(Throw.IfNullOrWhitespace(callId))
Contents\WebSearchToolResultContent.cs (1)
23
:
base
(callId)
Microsoft.Extensions.AI.Abstractions.Tests (3)
Contents\ToolResultContentTests.cs (3)
15
ToolResultContent c =
new
("callId1");
25
Assert.Throws<ArgumentNullException>("callId", () => new
ToolResultContent
(null!));
31
ToolResultContent c =
new
("callId1");
Microsoft.Extensions.AI.OpenAI (5)
OpenAIResponsesChatClient.cs (5)
293
message.Contents.Add(new
ToolResultContent
(outputItem.Id) { RawRepresentation = outputItem });
301
message.Contents.Add(new
ToolResultContent
(computerCallOutput.CallId) { RawRepresentation = computerCallOutput });
309
message.Contents.Add(new
ToolResultContent
(patchCallOutput.CallId) { RawRepresentation = patchCallOutput });
621
toolCallUpdate.Contents.Add(new
ToolResultContent
(outputItemDoneUpdate.Item.Id) { RawRepresentation = outputItemDoneUpdate.Item });
630
yield return CreateUpdate(new
ToolResultContent
(computerCallOutput.CallId) { RawRepresentation = computerCallOutput });