7 instantiations of ContainerRegistryReferenceAnnotation
Aspire.Hosting (1)
ContainerRegistryResourceBuilderExtensions.cs (1)
194return builder.WithAnnotation(new ContainerRegistryReferenceAnnotation(registry.Resource));
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
96builder.WithAnnotation(new ContainerRegistryReferenceAnnotation(registryBuilder.Resource));
Aspire.Hosting.Azure.Kubernetes (4)
AzureKubernetesEnvironmentExtensions.cs (4)
94resource.Annotations.Add(new ContainerRegistryReferenceAnnotation(defaultRegistry.Resource)); 95k8sEnvBuilder.WithAnnotation(new ContainerRegistryReferenceAnnotation(defaultRegistry.Resource)); 340new ContainerRegistryReferenceAnnotation(registry.Resource), 354new ContainerRegistryReferenceAnnotation(registry.Resource));
Aspire.Hosting.Tests (1)
ContainerRegistryResourceTests.cs (1)
501var annotation = new ContainerRegistryReferenceAnnotation(registry.Resource);
53 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)
1364/// <item>The <see cref="ContainerRegistryReferenceAnnotation"/> on the resource (set via <c>WithContainerRegistry</c>).</item> 1372var registryAnnotation = resource.Annotations.OfType<ContainerRegistryReferenceAnnotation>().LastOrDefault();
ContainerRegistryResourceBuilderExtensions.cs (1)
172/// This method adds a <see cref="ContainerRegistryReferenceAnnotation"/> to the resource,
Pipelines\DistributedApplicationPipeline.cs (1)
215if (resource.TryGetAnnotationsIncludingAncestorsOfType<ContainerRegistryReferenceAnnotation>(out var annotations) &&
Aspire.Hosting.Azure.AppContainers (7)
AzureContainerAppEnvironmentResource.cs (3)
188if (this.HasAnnotationOfType<ContainerRegistryReferenceAnnotation>() && 323if (this.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation))
AzureContainerAppExtensions.cs (4)
342if (appEnvResource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var registryReferenceAnnotation) && 838if (appEnvResource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var registryReferenceAnnotation) &&
Aspire.Hosting.Azure.AppService (5)
AzureAppServiceEnvironmentExtensions.cs (2)
134if (resource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var registryReferenceAnnotation) &&
AzureAppServiceEnvironmentResource.cs (3)
192if (this.HasAnnotationOfType<ContainerRegistryReferenceAnnotation>() && 468if (this.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation))
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesEnvironmentExtensions.cs (3)
347.OfType<ContainerRegistryReferenceAnnotation>().ToList(); 348foreach (var old in staleAnnotations) 669if (aksResource.DefaultContainerRegistry is not null || aksResource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out _))
Aspire.Hosting.Azure.Kubernetes.Tests (6)
AzureKubernetesEnvironmentExtensionsTests.cs (6)
389Assert.True(aks.Resource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation)); 405Assert.True(aks.Resource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var aksAnnotation)); 409.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation));
Aspire.Hosting.Azure.Sandboxes (3)
AzureSandboxGroupResource.cs (3)
188if (this.HasAnnotationOfType<ContainerRegistryReferenceAnnotation>() && 341if (this.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation))
Aspire.Hosting.Azure.Tests (2)
AzureContainerRegistryTests.cs (2)
52Assert.True(environment.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation));
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentResource.cs (2)
367if (environment.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation))
Aspire.Hosting.Foundry (6)
Project\ProjectBuilderExtension.cs (3)
334|| project.HasAnnotationOfType<ContainerRegistryReferenceAnnotation>(); 430if (aspireResource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var registryReferenceAnnotation) && registryReferenceAnnotation.Registry is AzureProvisioningResource r)
Project\ProjectResource.cs (3)
53(this.HasAnnotationOfType<ContainerRegistryReferenceAnnotation>() || 181if (this.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation))
Aspire.Hosting.Foundry.Tests (2)
ProjectResourceTests.cs (2)
64Assert.True(project.Resource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation));
Aspire.Hosting.Kubernetes (2)
KubernetesEnvironmentResource.cs (2)
532if (environment.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation))
Aspire.Hosting.Tests (8)
ContainerRegistryResourceTests.cs (8)
308var annotation = container.Resource.Annotations.OfType<ContainerRegistryReferenceAnnotation>().SingleOrDefault(); 473var annotation = project.Resource.Annotations.OfType<ContainerRegistryReferenceAnnotation>().FirstOrDefault(); 489var annotations = project.Resource.Annotations.OfType<ContainerRegistryReferenceAnnotation>().ToList(); 501var annotation = new ContainerRegistryReferenceAnnotation(registry.Resource); 678var containerRegistryRefAnnotation = Assert.Single(project.Resource.Annotations.OfType<ContainerRegistryReferenceAnnotation>());