1 interface inheriting from IContainerRegistry
Aspire.Hosting.Azure (1)
IAzureContainerRegistry.cs (1)
13public interface IAzureContainerRegistry : IContainerRegistry
1 implementation of IContainerRegistry
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryResource.cs (1)
16: AzureProvisioningResource(name, configureInfrastructure), IContainerRegistry
22 references to IContainerRegistry
Aspire.Hosting (3)
ApplicationModel\ContainerRegistryReferenceAnnotation.cs (2)
16public class ContainerRegistryReferenceAnnotation(IContainerRegistry registry) : IResourceAnnotation 21public IContainerRegistry Registry { get; } = registry;
ApplicationModel\DeploymentTargetAnnotation.cs (1)
23public IContainerRegistry? ContainerRegistry { get; set; }
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppEnvironmentResource.cs (2)
61ReferenceExpression IContainerRegistry.Name => ReferenceExpression.Create($"{ContainerRegistryName}"); 63ReferenceExpression IContainerRegistry.Endpoint => ReferenceExpression.Create($"{ContainerRegistryUrl}");
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceEnvironmentResource.cs (2)
31ReferenceExpression IContainerRegistry.Name => 34ReferenceExpression IContainerRegistry.Endpoint =>
Aspire.Hosting.Azure.ContainerRegistry (5)
AzureContainerRegistryExtensions.cs (3)
67/// Configures a resource that implements <see cref="IContainerRegistry"/> to use the specified Azure Container Registry. 69/// <typeparam name="T">The resource type that implements <see cref="IContainerRegistry"/>.</typeparam> 70/// <param name="builder">The resource builder for a resource that implements <see cref="IContainerRegistry"/>.</param>
AzureContainerRegistryResource.cs (2)
29ReferenceExpression IContainerRegistry.Name => ReferenceExpression.Create($"{NameOutputReference}"); 32ReferenceExpression IContainerRegistry.Endpoint => ReferenceExpression.Create($"{RegistryEndpoint}");
Aspire.Hosting.Azure.Tests (10)
AzureContainerRegistryTests.cs (2)
31var registryInterface = Assert.IsType<IContainerRegistry>(registryResource, exactMatch: false);
ContainerRegistryTests.cs (8)
33var registry = environment as IContainerRegistry; 69var registry = Assert.IsType<IContainerRegistry>(target.ContainerRegistry, exactMatch: false); 139public IContainerRegistry? EnvironmentRegistry { get; private set; } 142public IContainerRegistry? ComputeResourceRegistry { get; private set; } 148foreach (var resource in model.Resources.OfType<IContainerRegistry>())