1 instantiation of DeploymentPrerequisitesAnnotation
Aspire.Hosting.Azure (1)
AzureResourcePreparer.cs (1)
593resource.Annotations.Add(new DeploymentPrerequisitesAnnotation(prerequisiteResources));
9 references to DeploymentPrerequisitesAnnotation
Aspire.Hosting.Azure (2)
AzureResourcePreparer.cs (2)
586if (resource.TryGetAnnotationsOfType<DeploymentPrerequisitesAnnotation>(out var existingAnnotations)) 606.SelectMany(reference => reference.Annotations.OfType<DeploymentPrerequisitesAnnotation>())
Aspire.Hosting.Azure.AppContainers (1)
ContainerAppEnvironmentContext.cs (1)
96if (resource.TryGetAnnotationsOfType<DeploymentPrerequisitesAnnotation>(out var prereqs))
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceEnvironmentContext.cs (1)
86if (resource.TryGetAnnotationsOfType<DeploymentPrerequisitesAnnotation>(out var prereqs))
Aspire.Hosting.Azure.Tests (5)
AzureResourcePreparerTests.cs (5)
122Assert.Empty(role.Annotations.OfType<DeploymentPrerequisitesAnnotation>()); 124Assert.Same(roles[0], Assert.Single(first.Resource.Annotations.OfType<DeploymentPrerequisitesAnnotation>()).Resources.Single()); 125Assert.Same(roles[1], Assert.Single(second.Resource.Annotations.OfType<DeploymentPrerequisitesAnnotation>()).Resources.Single()); 465resource => Assert.Single(resource.Annotations.OfType<DeploymentPrerequisitesAnnotation>()), 466resource => Assert.Single(resource.Annotations.OfType<DeploymentPrerequisitesAnnotation>()));