21 references to TargetResource
Aspire.Hosting.Docker (21)
DockerComposeEnvironmentContext.cs (9)
41if (!serviceResource.TargetResource.TryGetEndpoints(out var endpoints)) 55if (serviceResource.TargetResource is ProjectResource) 75new(serviceResource.TargetResource, 77serviceResource.TargetResource.Name, 87if (!serviceResource.TargetResource.TryGetContainerMounts(out var mounts)) 112if (serviceResource.TargetResource.TryGetAnnotationsOfType<EnvironmentCallbackAnnotation>(out var environmentCallbacks)) 116serviceResource.TargetResource, 145if (serviceResource.TargetResource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var commandLineArgsCallbacks)) 147var context = new CommandLineArgsCallbackContext(serviceResource.Args, serviceResource.TargetResource, cancellationToken: cancellationToken)
DockerComposePublishingContext.cs (6)
86if (serviceResource.TargetResource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out var dockerfileBuildAnnotation) && 92Resource = serviceResource.TargetResource, 101var resourceDockerfilePath = Path.Combine(OutputPath, $"{serviceResource.TargetResource.Name}.Dockerfile"); 115if (serviceResource.TargetResource.TryGetAnnotationsOfType<ContainerFileSystemCallbackAnnotation>(out var fsAnnotations)) 119var files = await a.Callback(new() { Model = serviceResource.TargetResource, ServiceProvider = executionContext.ServiceProvider }, CancellationToken.None).ConfigureAwait(false); 127if (serviceResource.TargetResource.TryGetAnnotationsOfType<DockerComposeServiceCustomizationAnnotation>(out var annotations))
DockerComposeServiceExtensions.cs (2)
106var resourceInstance = dockerComposeService.TargetResource; 120var resourceInstance = dockerComposeService.TargetResource;
DockerComposeServiceResource.cs (4)
79if (TryGetContainerImageName(TargetResource, out var containerImageName)) 108if (TargetResource.TryGetLastAnnotation<ContainerNameAnnotation>(out var containerNameAnnotation)) 116if (TargetResource is ContainerResource { Entrypoint: { } entrypoint }) 129if (TargetResource.TryGetAnnotationsOfType<WaitAnnotation>(out var waitAnnotations))