38 instantiations of HostedToolSearchTool
Microsoft.Extensions.AI.Abstractions.Tests (8)
Tools\HostedToolSearchToolTests.cs (8)
14var tool = new HostedToolSearchTool(); 28var tool = new HostedToolSearchTool(props); 37var tool = new HostedToolSearchTool(null); 45var tool = new HostedToolSearchTool 59var tool = new HostedToolSearchTool 70var tool = new HostedToolSearchTool(); 77var tool = new HostedToolSearchTool 88var tool = new HostedToolSearchTool();
Microsoft.Extensions.AI.OpenAI.Tests (30)
OpenAIConversionTests.cs (3)
664var toolSearchTool = new HostedToolSearchTool(); 677var result1 = new HostedToolSearchTool().AsOpenAIResponseTool(); 678var result2 = new HostedToolSearchTool().AsOpenAIResponseTool();
OpenAIResponseClientIntegrationTests.cs (7)
326new HostedToolSearchTool(), 868new HostedToolSearchTool(), 901Tools = [new HostedToolSearchTool()], 923new HostedToolSearchTool { DeferredTools = [] }, 972new HostedToolSearchTool 1015new HostedToolSearchTool 1021new HostedToolSearchTool
OpenAIResponseClientTests.cs (20)
7852Tools = [new HostedToolSearchTool()], 7941new HostedToolSearchTool(), 8033new HostedToolSearchTool { DeferredTools = ["GetWeather"] }, 8100new HostedToolSearchTool(), 8210new HostedToolSearchTool { Namespace = "crm", DeferredTools = ["GetCustomer", "ListOrders"] }, 8310new HostedToolSearchTool { Namespace = "utilities" }, 8415new HostedToolSearchTool { Namespace = "crm", DeferredTools = ["GetCustomer"] }, 8416new HostedToolSearchTool { Namespace = "weather", DeferredTools = ["GetWeather"] }, 8515new HostedToolSearchTool { Namespace = "crm", DeferredTools = ["GetCustomer"] }, 8516new HostedToolSearchTool { Namespace = "crm", DeferredTools = ["ListOrders"] }, 8602new HostedToolSearchTool { Namespace = "primary" }, 8603new HostedToolSearchTool { Namespace = "secondary" }, 8693new HostedToolSearchTool { Namespace = "remote", DeferredTools = ["my-mcp-server"] }, 8779new HostedToolSearchTool { Namespace = "sandbox", DeferredTools = ["code_interpreter"] }, 8892new HostedToolSearchTool 8991new HostedToolSearchTool 9095new HostedToolSearchTool 9101new HostedToolSearchTool 9208new HostedToolSearchTool 9213new HostedToolSearchTool
15 references to HostedToolSearchTool
Microsoft.Extensions.AI.Abstractions (3)
Tools\HostedToolSearchTool.cs (3)
21/// By default, when a <see cref="HostedToolSearchTool"/> is present in the tools list, all other deferrable tools 32/// <summary>Initializes a new instance of the <see cref="HostedToolSearchTool"/> class.</summary> 37/// <summary>Initializes a new instance of the <see cref="HostedToolSearchTool"/> class.</summary>
Microsoft.Extensions.AI.Abstractions.Tests (8)
Tools\HostedToolSearchToolTests.cs (8)
14var tool = new HostedToolSearchTool(); 28var tool = new HostedToolSearchTool(props); 37var tool = new HostedToolSearchTool(null); 45var tool = new HostedToolSearchTool 59var tool = new HostedToolSearchTool 70var tool = new HostedToolSearchTool(); 77var tool = new HostedToolSearchTool 88var tool = new HostedToolSearchTool();
Microsoft.Extensions.AI.OpenAI (3)
OpenAIResponsesChatClient.cs (3)
749case HostedToolSearchTool: 1038if (tool is HostedToolSearchTool) 1160if (tool is not HostedToolSearchTool toolSearch)
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIConversionTests.cs (1)
664var toolSearchTool = new HostedToolSearchTool();