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)
7517Tools = [new HostedToolSearchTool()], 7606new HostedToolSearchTool(), 7698new HostedToolSearchTool { DeferredTools = ["GetWeather"] }, 7765new HostedToolSearchTool(), 7875new HostedToolSearchTool { Namespace = "crm", DeferredTools = ["GetCustomer", "ListOrders"] }, 7975new HostedToolSearchTool { Namespace = "utilities" }, 8080new HostedToolSearchTool { Namespace = "crm", DeferredTools = ["GetCustomer"] }, 8081new HostedToolSearchTool { Namespace = "weather", DeferredTools = ["GetWeather"] }, 8180new HostedToolSearchTool { Namespace = "crm", DeferredTools = ["GetCustomer"] }, 8181new HostedToolSearchTool { Namespace = "crm", DeferredTools = ["ListOrders"] }, 8267new HostedToolSearchTool { Namespace = "primary" }, 8268new HostedToolSearchTool { Namespace = "secondary" }, 8358new HostedToolSearchTool { Namespace = "remote", DeferredTools = ["my-mcp-server"] }, 8444new HostedToolSearchTool { Namespace = "sandbox", DeferredTools = ["code_interpreter"] }, 8557new HostedToolSearchTool 8656new HostedToolSearchTool 8760new HostedToolSearchTool 8766new HostedToolSearchTool 8873new HostedToolSearchTool 8878new 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)
740case HostedToolSearchTool: 1029if (tool is HostedToolSearchTool) 1151if (tool is not HostedToolSearchTool toolSearch)
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIConversionTests.cs (1)
664var toolSearchTool = new HostedToolSearchTool();