4 instantiations of ContainerRegistryReferenceAnnotation
Aspire.Hosting (1)
ContainerRegistryResourceBuilderExtensions.cs (1)
166return builder.WithAnnotation(new ContainerRegistryReferenceAnnotation(registry.Resource));
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
112builder.WithAnnotation(new ContainerRegistryReferenceAnnotation(registryBuilder.Resource));
Aspire.Hosting.Foundry (1)
Project\ProjectBuilderExtension.cs (1)
81builder.Resource.Annotations.Add(new ContainerRegistryReferenceAnnotation(registry));
Aspire.Hosting.Tests (1)
ContainerRegistryResourceTests.cs (1)
502var annotation = new ContainerRegistryReferenceAnnotation(registry.Resource);
35 references to ContainerRegistryReferenceAnnotation
Aspire.Hosting (7)
ApplicationModel\ContainerRegistryReferenceAnnotation.cs (1)
10/// Initializes a new instance of the <see cref="ContainerRegistryReferenceAnnotation"/> class.
ApplicationModel\RegistryTargetAnnotation.cs (1)
13/// It provides a default registry for resources that don't have an explicit <see cref="ContainerRegistryReferenceAnnotation"/>.
ApplicationModel\ResourceExtensions.cs (3)
1147/// <item>The <see cref="ContainerRegistryReferenceAnnotation"/> on the resource (set via <c>WithContainerRegistry</c>).</item> 1155var registryAnnotation = resource.Annotations.OfType<ContainerRegistryReferenceAnnotation>().LastOrDefault();
ContainerRegistryResourceBuilderExtensions.cs (1)
144/// This method adds a <see cref="ContainerRegistryReferenceAnnotation"/> to the resource,
Pipelines\DistributedApplicationPipeline.cs (1)
201if (resource.TryGetAnnotationsIncludingAncestorsOfType<ContainerRegistryReferenceAnnotation>(out var annotations) &&
Aspire.Hosting.Azure.AppContainers (5)
AzureContainerAppEnvironmentResource.cs (2)
204if (this.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation))
AzureContainerAppExtensions.cs (2)
97if (appEnvResource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var registryReferenceAnnotation) &&
AzureContainerAppsInfrastructure.cs (1)
34if (environment.HasAnnotationOfType<ContainerRegistryReferenceAnnotation>() &&
Aspire.Hosting.Azure.AppService (5)
AzureAppServiceEnvironmentExtensions.cs (2)
76if (resource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var registryReferenceAnnotation) &&
AzureAppServiceEnvironmentResource.cs (2)
352if (this.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation))
AzureAppServiceInfrastructure.cs (1)
36if (appServiceEnvironment.HasAnnotationOfType<ContainerRegistryReferenceAnnotation>() &&
Aspire.Hosting.Azure.Tests (2)
AzureContainerRegistryTests.cs (2)
54Assert.True(environment.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation));
Aspire.Hosting.Docker (2)
DockerComposeInfrastructure.cs (2)
84if (environment.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation))
Aspire.Hosting.Foundry (4)
Project\ProjectBuilderExtension.cs (2)
302if (aspireResource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var registryReferenceAnnotation) && registryReferenceAnnotation.Registry is AzureProvisioningResource r)
Project\ProjectResource.cs (2)
159if (this.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation))
Aspire.Hosting.Foundry.Tests (2)
ProjectResourceTests.cs (2)
60Assert.True(project.Resource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation));
Aspire.Hosting.Tests (8)
ContainerRegistryResourceTests.cs (8)
309var annotation = container.Resource.Annotations.OfType<ContainerRegistryReferenceAnnotation>().SingleOrDefault(); 474var annotation = project.Resource.Annotations.OfType<ContainerRegistryReferenceAnnotation>().FirstOrDefault(); 490var annotations = project.Resource.Annotations.OfType<ContainerRegistryReferenceAnnotation>().ToList(); 502var annotation = new ContainerRegistryReferenceAnnotation(registry.Resource); 679var containerRegistryRefAnnotation = Assert.Single(project.Resource.Annotations.OfType<ContainerRegistryReferenceAnnotation>());