9 instantiations of FoundryToolboxMcpToolDefinition
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxBuilderExtensions.cs (1)
379builder.Resource.AddTool(new FoundryToolboxMcpToolDefinition(name, endpointExpression, options));
Aspire.Hosting.Foundry.Tests (8)
FoundryToolboxReconcilerTests.cs (4)
336var baselineMcp = await new FoundryToolboxMcpToolDefinition( 340var approvalMcp = await new FoundryToolboxMcpToolDefinition( 380var first = await new FoundryToolboxMcpToolDefinition( 385var second = await new FoundryToolboxMcpToolDefinition(
ToolboxTests.cs (4)
638var def = new FoundryToolboxMcpToolDefinition( 651var def = new FoundryToolboxMcpToolDefinition( 663var def = new FoundryToolboxMcpToolDefinition( 678var def = new FoundryToolboxMcpToolDefinition(
17 references to FoundryToolboxMcpToolDefinition
Aspire.Hosting.Foundry (5)
Toolbox\FoundryToolboxBuilderExtensions.cs (1)
226!FoundryToolboxMcpToolDefinition.IsFoundryReachableHttpsEndpoint(endpointUri))
Toolbox\FoundryToolboxResource.cs (4)
430.Where(tool => tool is not FoundryToolboxMcpToolDefinition) 434.OfType<FoundryToolboxMcpToolDefinition>() 514foreach (var tool in _tools.OfType<FoundryToolboxMcpToolDefinition>())
Aspire.Hosting.Foundry.Tests (12)
ToolboxTests.cs (12)
166var mcp = Assert.IsType<FoundryToolboxMcpToolDefinition>(tool); 487var def = Assert.IsType<FoundryToolboxMcpToolDefinition>(toolbox.Resource.Tools[0]); 519var definition = Assert.IsType<FoundryToolboxMcpToolDefinition>( 559var definition = Assert.IsType<FoundryToolboxMcpToolDefinition>( 638var def = new FoundryToolboxMcpToolDefinition( 651var def = new FoundryToolboxMcpToolDefinition( 663var def = new FoundryToolboxMcpToolDefinition( 678var def = new FoundryToolboxMcpToolDefinition(