3 instantiations of ContainerRegistryReferenceAnnotation
Aspire.Hosting (1)
ContainerRegistryResourceBuilderExtensions.cs (1)
163return builder.WithAnnotation(new ContainerRegistryReferenceAnnotation(registry.Resource));
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
106builder.WithAnnotation(new ContainerRegistryReferenceAnnotation(registryBuilder.Resource));
Aspire.Hosting.Tests (1)
ContainerRegistryResourceTests.cs (1)
501var annotation = new ContainerRegistryReferenceAnnotation(registry.Resource);
29 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)
1109/// <item>The <see cref="ContainerRegistryReferenceAnnotation"/> on the resource (set via <c>WithContainerRegistry</c>).</item> 1117var registryAnnotation = resource.Annotations.OfType<ContainerRegistryReferenceAnnotation>().LastOrDefault();
ContainerRegistryResourceBuilderExtensions.cs (1)
142/// 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)
185if (this.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation))
AzureContainerAppExtensions.cs (2)
93if (appEnvResource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var registryReferenceAnnotation) &&
AzureContainerAppsInfrastructure.cs (1)
34if (environment.HasAnnotationOfType<ContainerRegistryReferenceAnnotation>() &&
Aspire.Hosting.Azure.AppService (5)
AzureAppServiceEnvironmentExtensions.cs (2)
75if (resource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var registryReferenceAnnotation) &&
AzureAppServiceEnvironmentResource.cs (2)
223if (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)
77if (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>());