14 instantiations of WebSearchToolResultContent
Microsoft.Extensions.AI.Abstractions.Tests (7)
Contents\AIContentTests.cs (1)
88new WebSearchToolResultContent("ws456"),
Contents\ToolResultContentTests.cs (1)
59new WebSearchToolResultContent("call5"),
Contents\WebSearchToolResultContentTests.cs (5)
16WebSearchToolResultContent c = new("callId"); 26WebSearchToolResultContent c = new("ws_call123"); 52WebSearchToolResultContent c = new("ws_call789") 78WebSearchToolResultContent content = new("ws_call123") 106AIContent content = new WebSearchToolResultContent("ws_call456")
Microsoft.Extensions.AI.OpenAI (2)
OpenAIResponsesChatClient.cs (2)
282message.Contents.Add(new WebSearchToolResultContent(wscri.Id) 578yield return CreateUpdate(new WebSearchToolResultContent(wscri.Id)
Microsoft.Extensions.AI.Stabilization.Tests (5)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Contents\WebSearchToolResultContentTests.cs (5)
16WebSearchToolResultContent c = new("callId"); 26WebSearchToolResultContent c = new("ws_call123"); 52WebSearchToolResultContent c = new("ws_call789") 78WebSearchToolResultContent content = new("ws_call123") 106AIContent content = new WebSearchToolResultContent("ws_call456")
36 references to WebSearchToolResultContent
Microsoft.Extensions.AI.Abstractions (3)
Contents\AIContent.cs (1)
34[JsonDerivedType(typeof(WebSearchToolResultContent), typeDiscriminator: "webSearchToolResult")]
Contents\ToolResultContent.cs (1)
17[JsonDerivedType(typeof(WebSearchToolResultContent), "webSearchToolResult")]
Contents\WebSearchToolResultContent.cs (1)
19/// Initializes a new instance of the <see cref="WebSearchToolResultContent"/> class.
Microsoft.Extensions.AI.Abstractions.Tests (10)
Contents\WebSearchToolResultContentTests.cs (10)
16WebSearchToolResultContent c = new("callId"); 26WebSearchToolResultContent c = new("ws_call123"); 52WebSearchToolResultContent c = new("ws_call789") 78WebSearchToolResultContent content = new("ws_call123") 88var deserialized = JsonSerializer.Deserialize<WebSearchToolResultContent>(json, AIJsonUtilities.DefaultOptions); 117var result = Assert.IsType<WebSearchToolResultContent>(deserialized); 149var wsResult = Assert.IsType<WebSearchToolResultContent>(result);
Microsoft.Extensions.AI.OpenAI.Tests (13)
OpenAIConversionTests.cs (4)
1072WebSearchToolResultContent? wsToolResult = updates[5].Contents.OfType<WebSearchToolResultContent>().FirstOrDefault(); 1383WebSearchToolResultContent? webSearchToolResult = message.Contents.OfType<WebSearchToolResultContent>().FirstOrDefault(c => c.CallId == "ws_123");
OpenAIResponseClientIntegrationTests.cs (2)
104var wsResult = m.Contents.OfType<WebSearchToolResultContent>().FirstOrDefault();
OpenAIResponseClientTests.cs (7)
7294var wsResult = Assert.IsType<WebSearchToolResultContent>(message.Contents[1]); 7433var wsResultUpdate = updates.FirstOrDefault(u => u.Contents.OfType<WebSearchToolResultContent>().Any()); 7435var wsResult = wsResultUpdate.Contents.OfType<WebSearchToolResultContent>().First(); 7458var coalescedWsResult = message.Contents.OfType<WebSearchToolResultContent>().Single();
Microsoft.Extensions.AI.Stabilization.Tests (10)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\Contents\WebSearchToolResultContentTests.cs (10)
16WebSearchToolResultContent c = new("callId"); 26WebSearchToolResultContent c = new("ws_call123"); 52WebSearchToolResultContent c = new("ws_call789") 78WebSearchToolResultContent content = new("ws_call123") 88var deserialized = JsonSerializer.Deserialize<WebSearchToolResultContent>(json, AIJsonUtilities.DefaultOptions); 117var result = Assert.IsType<WebSearchToolResultContent>(deserialized); 149var wsResult = Assert.IsType<WebSearchToolResultContent>(result);