9 instantiations of FoundryToolboxMcpToolDefinition
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxBuilderExtensions.cs (1)
381builder.Resource.AddTool(new FoundryToolboxMcpToolDefinition(name, endpointExpression, options));
Aspire.Hosting.Foundry.Tests (8)
FoundryToolboxReconcilerTests.cs (4)
401var baselineMcp = await new FoundryToolboxMcpToolDefinition( 405var approvalMcp = await new FoundryToolboxMcpToolDefinition( 445var first = await new FoundryToolboxMcpToolDefinition( 450var second = await new FoundryToolboxMcpToolDefinition(
ToolboxTests.cs (4)
635var def = new FoundryToolboxMcpToolDefinition( 648var def = new FoundryToolboxMcpToolDefinition( 660var def = new FoundryToolboxMcpToolDefinition( 675var def = new FoundryToolboxMcpToolDefinition(
17 references to FoundryToolboxMcpToolDefinition
Aspire.Hosting.Foundry (5)
Toolbox\FoundryToolboxBuilderExtensions.cs (1)
228!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)
164var mcp = Assert.IsType<FoundryToolboxMcpToolDefinition>(tool); 484var def = Assert.IsType<FoundryToolboxMcpToolDefinition>(toolbox.Resource.Tools[0]); 516var definition = Assert.IsType<FoundryToolboxMcpToolDefinition>( 556var definition = Assert.IsType<FoundryToolboxMcpToolDefinition>( 635var def = new FoundryToolboxMcpToolDefinition( 648var def = new FoundryToolboxMcpToolDefinition( 660var def = new FoundryToolboxMcpToolDefinition( 675var def = new FoundryToolboxMcpToolDefinition(