30 references to ResourceRelationshipAnnotation
Aspire.Hosting (10)
ApplicationModel\CustomResourceSnapshot.cs (2)
410foreach (var annotation in resource.Annotations.OfType<ResourceRelationshipAnnotation>())
Orchestrator\ApplicationOrchestrator.cs (1)
395: resource.Annotations.OfType<ResourceRelationshipAnnotation>().LastOrDefault(r => r.Type == KnownRelationshipTypes.Parent)?.Resource;
Orchestrator\RelationshipEvaluator.cs (1)
28if (resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relations) &&
ResourceBuilderExtensions.cs (6)
1798/// Adds a <see cref="ResourceRelationshipAnnotation"/> to the resource annotations to add a relationship. 1833/// Adds a <see cref="ResourceRelationshipAnnotation"/> to the resource annotations to add a reference to another resource. 1850/// Walks the reference expression and adds <see cref="ResourceRelationshipAnnotation"/>s for all resources found in the expression. 1909/// Adds a <see cref="ResourceRelationshipAnnotation"/> to the resource annotations to add a reference to another resource. 1926/// Adds a <see cref="ResourceRelationshipAnnotation"/> to the resource annotations to add a parent-child relationship. 1956/// Adds a <see cref="ResourceRelationshipAnnotation"/> to the resource annotations to add a parent-child relationship.
Aspire.Hosting.Azure.Tests (5)
AzureBicepProvisionerTests.cs (1)
75Assert.True(bicep0.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships));
AzureFunctionsTests.cs (4)
35Assert.True(funcApp.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relAnnotations)); 37var rel = Assert.Single(relAnnotations); 166Assert.True(funcApp.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relAnnotations)); 167var rel = Assert.Single(relAnnotations);
Aspire.Hosting.Containers.Tests (1)
ContainerResourceTests.cs (1)
125Assert.False(c2.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships));
Aspire.Hosting.Tests (14)
ExecutableResourceTests.cs (1)
51Assert.True(exe2.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships));
ProjectResourceTests.cs (1)
599Assert.False(project.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships));
WaitForTests.cs (2)
793Assert.True(containerResource.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationshipAnnotations)); 794var relationshipAnnotation = Assert.Single(relationshipAnnotations);
WithEnvironmentTests.cs (5)
59Assert.True(projectB.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 129Assert.True(projectA.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 256Assert.True(containerB.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 287Assert.True(containerB.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 348Assert.True(targetBuilder.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships));
WithReferenceTests.cs (5)
33Assert.True(projectB.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 113Assert.True(projectB.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 142Assert.True(projectB.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 296Assert.True(projectB.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 304Assert.True(resource.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var csRelationships));