9 instantiations of FoundryToolboxMcpToolDefinition
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxBuilderExtensions.cs (1)
379
builder.Resource.AddTool(new
FoundryToolboxMcpToolDefinition
(name, endpointExpression, options));
Aspire.Hosting.Foundry.Tests (8)
FoundryToolboxReconcilerTests.cs (4)
336
var baselineMcp = await new
FoundryToolboxMcpToolDefinition
(
340
var approvalMcp = await new
FoundryToolboxMcpToolDefinition
(
380
var first = await new
FoundryToolboxMcpToolDefinition
(
385
var second = await new
FoundryToolboxMcpToolDefinition
(
ToolboxTests.cs (4)
638
var def = new
FoundryToolboxMcpToolDefinition
(
651
var def = new
FoundryToolboxMcpToolDefinition
(
663
var def = new
FoundryToolboxMcpToolDefinition
(
678
var 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
>()
514
foreach (
var
tool in _tools.OfType<
FoundryToolboxMcpToolDefinition
>())
Aspire.Hosting.Foundry.Tests (12)
ToolboxTests.cs (12)
166
var
mcp = Assert.IsType<
FoundryToolboxMcpToolDefinition
>(tool);
487
var
def = Assert.IsType<
FoundryToolboxMcpToolDefinition
>(toolbox.Resource.Tools[0]);
519
var
definition = Assert.IsType<
FoundryToolboxMcpToolDefinition
>(
559
var
definition = Assert.IsType<
FoundryToolboxMcpToolDefinition
>(
638
var
def = new FoundryToolboxMcpToolDefinition(
651
var
def = new FoundryToolboxMcpToolDefinition(
663
var
def = new FoundryToolboxMcpToolDefinition(
678
var
def = new FoundryToolboxMcpToolDefinition(