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)
15ToolResultContent c = new("callId1"); 25Assert.Throws<ArgumentNullException>("callId", () => new ToolResultContent(null!)); 31ToolResultContent c = new("callId1");
Microsoft.Extensions.AI.OpenAI (5)
OpenAIResponsesChatClient.cs (5)
293message.Contents.Add(new ToolResultContent(outputItem.Id) { RawRepresentation = outputItem }); 301message.Contents.Add(new ToolResultContent(computerCallOutput.CallId) { RawRepresentation = computerCallOutput }); 309message.Contents.Add(new ToolResultContent(patchCallOutput.CallId) { RawRepresentation = patchCallOutput }); 621toolCallUpdate.Contents.Add(new ToolResultContent(outputItemDoneUpdate.Item.Id) { RawRepresentation = outputItemDoneUpdate.Item }); 630yield return CreateUpdate(new ToolResultContent(computerCallOutput.CallId) { RawRepresentation = computerCallOutput });