1 write to Parent
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxResource.cs (1)
48Parent = parent;
10 references to Parent
Aspire.Hosting.Foundry (9)
Toolbox\FoundryToolboxBuilderExtensions.cs (2)
328var projectBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.Parent); 330builder.Resource.Parent.Name,
Toolbox\FoundryToolboxResource.cs (7)
176: ReferenceExpression.Create($"{Parent.Endpoint}/toolboxes/{Name}/mcp?api-version={ApiVersion}"); 222yield return new("ProjectEndpoint", ReferenceExpression.Create($"{Parent.Endpoint}")); 266var 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}"); 455if (Parent is IAzureResource { ProvisioningTaskCompletionSource: { } projectProvisioning }) 462Parent.Name,
Aspire.Hosting.Foundry.Tests (1)
ToolboxTests.cs (1)
35Assert.Same(project.Resource, toolbox.Resource.Parent);