1 write to Resource
Aspire.Hosting (1)
ApplicationModel\ContainerImageReference.cs (1)
22Resource = resource;
10 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}";
Aspire.Hosting.Docker (1)
DockerComposeEnvironmentResource.cs (1)
345if (source is ContainerImageReference cir && cir.Resource.TryGetContainerImageName(out var imageName))