6 implementations of Parent
Aspire.Hosting (1)
ApplicationModel\IResourceWithParentOfT.cs (1)
17IResource IResourceWithParent.Parent => Parent;
Aspire.Hosting.Tests (4)
Dcp\DcpExecutorTests.cs (1)
2330public IResource Parent => parent;
Orchestrator\ApplicationOrchestratorTests.cs (2)
529public IResource Parent => parent; 583public IResource Parent { get; } = parent;
Orchestrator\RelationshipEvaluatorTests.cs (1)
140public IResource Parent => parent;
Stress.AppHost (1)
TestResource.cs (1)
116public IResource Parent { get; } = parent;
14 references to Parent
Aspire.Hosting (13)
ApplicationModel\CustomResourceSnapshot.cs (1)
434relationships.Add(new(resourceWithParent.Parent.Name, KnownRelationshipTypes.Parent));
ApplicationModel\ResourceExtensions.cs (5)
96resource = child.Parent; 130resource = child.Parent; 1026IResourceWithParent resWithParent => resWithParent.Parent.GetRootResource(), 1340if (dependencies.Add(resourceWithParent.Parent)) 1342newDependencies.Add(resourceWithParent.Parent);
Orchestrator\ApplicationOrchestrator.cs (1)
630? hasParent.Parent
Orchestrator\RelationshipEvaluator.cs (1)
18.Select(x => (Child: (IResource)x, Parent: x.Parent))
ResourceBuilderExtensions.cs (5)
1534if (builder.Resource is IResourceWithParent resourceWithParent && resourceWithParent.Parent == dependency.Resource) 1544var parentBuilder = builder.ApplicationBuilder.CreateResourceBuilder(dependencyResourceWithParent.Parent); 1638if (builder.Resource is IResourceWithParent resourceWithParent && resourceWithParent.Parent == dependency.Resource) 1648var parentBuilder = builder.ApplicationBuilder.CreateResourceBuilder(dependencyResourceWithParent.Parent); 1735if (builder.Resource is IResourceWithParent resourceWithParent && resourceWithParent.Parent == dependency.Resource)
Aspire.Hosting.Azure (1)
Provisioning\Provisioners\AzureProvisioner.cs (1)
40_parentChildLookup = @event.Model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent);