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)
653var toolSearchTool = new HostedToolSearchTool(); 666var result1 = new HostedToolSearchTool().AsOpenAIResponseTool(); 667var 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)
7366Tools = [new HostedToolSearchTool()], 7455new HostedToolSearchTool(), 7547new HostedToolSearchTool { DeferredTools = ["GetWeather"] }, 7614new HostedToolSearchTool(), 7724new HostedToolSearchTool { Namespace = "crm", DeferredTools = ["GetCustomer", "ListOrders"] }, 7824new HostedToolSearchTool { Namespace = "utilities" }, 7929new HostedToolSearchTool { Namespace = "crm", DeferredTools = ["GetCustomer"] }, 7930new HostedToolSearchTool { Namespace = "weather", DeferredTools = ["GetWeather"] }, 8029new HostedToolSearchTool { Namespace = "crm", DeferredTools = ["GetCustomer"] }, 8030new HostedToolSearchTool { Namespace = "crm", DeferredTools = ["ListOrders"] }, 8116new HostedToolSearchTool { Namespace = "primary" }, 8117new HostedToolSearchTool { Namespace = "secondary" }, 8207new HostedToolSearchTool { Namespace = "remote", DeferredTools = ["my-mcp-server"] }, 8293new HostedToolSearchTool { Namespace = "sandbox", DeferredTools = ["code_interpreter"] }, 8406new HostedToolSearchTool 8505new HostedToolSearchTool 8609new HostedToolSearchTool 8615new HostedToolSearchTool 8722new HostedToolSearchTool 8727new 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: 1026if (tool is HostedToolSearchTool) 1148if (tool is not HostedToolSearchTool toolSearch)
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIConversionTests.cs (1)
653var toolSearchTool = new HostedToolSearchTool();