1 write to Parent
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxResource.cs (1)
48
Parent
= parent;
10 references to Parent
Aspire.Hosting.Foundry (9)
Toolbox\FoundryToolboxBuilderExtensions.cs (2)
328
var projectBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.
Parent
);
330
builder.Resource.
Parent
.Name,
Toolbox\FoundryToolboxResource.cs (7)
176
: ReferenceExpression.Create($"{
Parent
.Endpoint}/toolboxes/{Name}/mcp?api-version={ApiVersion}");
222
yield return new("ProjectEndpoint", ReferenceExpression.Create($"{
Parent
.Endpoint}"));
266
var projectEndpoint = await
Parent
.Endpoint.GetValueAsync(cancellationToken).ConfigureAwait(false);
271
$"Foundry project '{
Parent
.Name}' did not resolve to an absolute HTTPS endpoint.");
448
$"{
Parent
.Endpoint}/toolboxes/{Name}/versions/{version}/mcp?api-version={ApiVersion}");
455
if (
Parent
is IAzureResource { ProvisioningTaskCompletionSource: { } projectProvisioning })
462
Parent
.Name,
Aspire.Hosting.Foundry.Tests (1)
ToolboxTests.cs (1)
35
Assert.Same(project.Resource, toolbox.Resource.
Parent
);