8 references to Resource
Aspire.Hosting (8)
ApplicationModel\ContainerImageReference.cs (8)
22public string ValueExpression => $"{{{Resource.Name}.containerImage}}"; 25public IEnumerable<object> References => [Resource]; 30var deploymentTarget = Resource.GetDeploymentTargetAnnotation() ?? throw new InvalidOperationException($"Resource '{Resource.Name}' does not have a deployment target."); 31var containerRegistry = deploymentTarget.ContainerRegistry ?? throw new InvalidOperationException($"Resource '{Resource.Name}' does not have a container registry."); 34var tag = Resource.TryGetLastAnnotation<DeploymentImageTagAnnotation>(out var deploymentTag) ? deploymentTag.Callback() : 35Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var annotation) ? annotation.Tag : "latest"; 36return $"{registryEndpoint}/{Resource.Name.ToLowerInvariant()}:{tag}";