1 write to Resource
Aspire.Hosting (1)
ApplicationModel\ContainerImageReference.cs (1)
22Resource = resource;
9 references to Resource
Aspire.Hosting (9)
ApplicationModel\ContainerImageReference.cs (9)
31public string ValueExpression => $"{{{Resource.Name}.containerImage}}"; 34public IEnumerable<object> References => [Resource]; 39var deploymentTarget = Resource.GetDeploymentTargetAnnotation() ?? throw new InvalidOperationException($"Resource '{Resource.Name}' does not have a deployment target."); 40var containerRegistry = deploymentTarget.ContainerRegistry ?? throw new InvalidOperationException($"Resource '{Resource.Name}' does not have a container registry."); 44if (Resource.TryGetLastAnnotation<DeploymentImageTagCallbackAnnotation>(out var deploymentTag)) 48Resource = Resource, 53else if (Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var annotation)) 62return $"{registryEndpoint}/{Resource.Name.ToLowerInvariant()}:{tag}";