7 instantiations of DeploymentTargetAnnotation
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppsInfrastructure.cs (1)
48r.Annotations.Add(new DeploymentTargetAnnotation(containerApp)
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceInfrastructure.cs (1)
52resource.Annotations.Add(new DeploymentTargetAnnotation(website)
Aspire.Hosting.Docker (2)
DockerComposeInfrastructure.cs (2)
45dashboard.Annotations.Add(new DeploymentTargetAnnotation(dashboardService) 63r.Annotations.Add(new DeploymentTargetAnnotation(serviceResource)
Aspire.Hosting.Kubernetes (1)
KubernetesInfrastructure.cs (1)
46r.Annotations.Add(new DeploymentTargetAnnotation(serviceResource)
Aspire.Hosting.Tests (2)
ResourceExtensionsTests.cs (2)
306.WithAnnotation(new DeploymentTargetAnnotation(compute1.Resource) { ComputeEnvironment = compute1.Resource }) 307.WithAnnotation(new DeploymentTargetAnnotation(compute2.Resource) { ComputeEnvironment = compute2.Resource });
113 references to DeploymentTargetAnnotation
Aspire.Hosting (6)
ApplicationModel\ContainerImageReference.cs (1)
39var deploymentTarget = Resource.GetDeploymentTargetAnnotation() ?? throw new InvalidOperationException($"Resource '{Resource.Name}' does not have a deployment target.");
ApplicationModel\ResourceExtensions.cs (2)
623public static DeploymentTargetAnnotation? GetDeploymentTargetAnnotation(this IResource resource, IComputeEnvironmentResource? targetComputeEnvironment = null) 639if (resource.TryGetAnnotationsOfType<DeploymentTargetAnnotation>(out var deploymentTargetAnnotations))
Publishing\ManifestPublishingContext.cs (3)
158var deploymentTarget = project.GetDeploymentTargetAnnotation(); 182private async Task WriteDeploymentTarget(DeploymentTargetAnnotation deploymentTarget) 254var deploymentTarget = container.GetDeploymentTargetAnnotation();
Aspire.Hosting.Azure.Tests (106)
AzureAppServiceTests.cs (13)
40var target = container.GetDeploymentTargetAnnotation(); 103container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 138project2.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 170container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 206container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 242project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 444project2.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target);
AzureContainerAppsTests.cs (73)
41container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 75container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 105var target = container.GetDeploymentTargetAnnotation(); 147var target = container.GetDeploymentTargetAnnotation(); 179var target = container.GetDeploymentTargetAnnotation(); 222container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 252container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 326proj.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 403proj.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 442container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 474container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 508container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 544container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 582container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 622container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 654container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 687container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 738container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 820container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 863container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 894container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 926container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 957project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 996project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1040project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1081project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1326project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1377project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1490container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1537container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1654container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1676project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1713funcjob.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1759var batchTarget = batch.Annotations.OfType<DeploymentTargetAnnotation>().FirstOrDefault(); 1760var webTarget = web.Annotations.OfType<DeploymentTargetAnnotation>().FirstOrDefault(); 1795container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1825container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1981container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target);
AzureProvisioningResourceTests.cs (6)
40project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 74project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 107containerResource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target);
AzureUserAssignedIdentityTests.cs (10)
125var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>()); 177var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>()); 232var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>()); 317var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>()); 318var deploymentTarget2 = Assert.Single(computeResource2.Annotations.OfType<DeploymentTargetAnnotation>());
ContainerRegistryTests.cs (4)
62project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 158if (resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var annotation) &&
Pipelines.Library (1)
DistributedApplicationPipelineExtensions.cs (1)
35var annotation = resource.GetDeploymentTargetAnnotation();