82 references to TryGetLastAnnotation
Aspire.Hosting (8)
ApplicationModel\CommandsConfigurationExtensions.cs (1)
14if (resource.TryGetLastAnnotation<ExcludeLifecycleCommandsAnnotation>(out _))
ApplicationModel\ResourceExtensions.cs (3)
621if (resource.TryGetLastAnnotation<ContainerLifetimeAnnotation>(out var lifetimeAnnotation)) 637if (resource.TryGetLastAnnotation<ContainerImagePullPolicyAnnotation>(out var pullPolicyAnnotation)) 656return !resource.TryGetLastAnnotation<ProxySupportAnnotation>(out var proxySupportAnnotation) || proxySupportAnnotation.ProxyEnabled;
Dcp\DcpNameGenerator.cs (1)
118if (resource.TryGetLastAnnotation<ContainerNameAnnotation>(out var containerNameAnnotation))
Publishing\ManifestPublishingContext.cs (1)
94if (resource.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var manifestPublishingCallbackAnnotation))
Publishing\ResourceContainerImageBuilder.cs (2)
49else if (resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var containerImageAnnotation)) 84if (!resource.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata))
Aspire.Hosting.Azure (1)
AzureResourcePreparer.cs (1)
128if (resource.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var lastAnnotation) && lastAnnotation == ManifestPublishingCallbackAnnotation.Ignore)
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppsInfrastructure.cs (1)
47if (r.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var lastAnnotation) && lastAnnotation == ManifestPublishingCallbackAnnotation.Ignore)
ContainerAppContext.cs (1)
166if (resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out _))
Aspire.Hosting.Azure.Functions (5)
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (5)
16if (!projectResource.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata)) 23if (projectResource.TryGetLastAnnotation<ExcludeLaunchProfileAnnotation>(out _)) 131if (!projectResource.TryGetLastAnnotation<DefaultLaunchProfileAnnotation>(out var launchProfileAnnotation)) 157if (projectResource.TryGetLastAnnotation<LaunchProfileAnnotation>(out var launchProfileAnnotation)) 172if (projectResource.TryGetLastAnnotation<ExcludeLaunchProfileAnnotation>(out _))
Aspire.Hosting.Azure.Tests (49)
AzureBicepResourceTests.cs (4)
1290Assert.True(sql.Resource.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation)); 1386Assert.True(sql.Resource.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation)); 1472Assert.True(postgres.Resource.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation)); 1590Assert.True(postgres.Resource.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation));
AzureContainerAppsTests.cs (20)
43container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 124container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 580container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 670container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 783proj.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1121proj.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1218container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1301container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1404container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1512container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1620container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1759container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1974container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 2049container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 2132container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 2222container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 2305project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 2446project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 2650project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 2863project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target);
AzureEventHubsExtensionsTests.cs (2)
578serviceBus.Resource.TryGetLastAnnotation<ContainerLifetimeAnnotation>(out var sbLifetimeAnnotation); 579azurite.TryGetLastAnnotation<ContainerLifetimeAnnotation>(out var sqlLifetimeAnnotation);
AzureFunctionsTests.cs (7)
40Assert.True(functionsResource.TryGetLastAnnotation<EndpointAnnotation>(out var endpointAnnotation)); 68Assert.True(functionsResource.TryGetLastAnnotation<EndpointAnnotation>(out var endpointAnnotation)); 91Assert.True(functionsResource.TryGetLastAnnotation<EndpointAnnotation>(out var endpointAnnotation)); 105Assert.True(functionsResource.TryGetLastAnnotation<EndpointAnnotation>(out var endpointAnnotation)); 119Assert.True(functionsResource.TryGetLastAnnotation<EndpointAnnotation>(out var endpointAnnotation)); 198Assert.True(functionsResource.TryGetLastAnnotation<EndpointAnnotation>(out var endpointAnnotation)); 242Assert.True(functionsResource.TryGetLastAnnotation<EndpointAnnotation>(out var endpointAnnotation));
AzureResourcePreparerTests.cs (6)
65Assert.True(storage.Resource.TryGetLastAnnotation<DefaultRoleAssignmentsAnnotation>(out var defaultAssignments)); 126Assert.True(api.Resource.TryGetLastAnnotation<RoleAssignmentAnnotation>(out var apiRoleAssignments)); 212Assert.True(api.Resource.TryGetLastAnnotation<RoleAssignmentAnnotation>(out var apiRoleAssignments)); 218Assert.True(api2.Resource.TryGetLastAnnotation<RoleAssignmentAnnotation>(out var api2RoleAssignments)); 245Assert.True(storage.Resource.TryGetLastAnnotation<DefaultRoleAssignmentsAnnotation>(out var defaultAssignments)); 247Assert.True(api.Resource.TryGetLastAnnotation<RoleAssignmentAnnotation>(out var apiRoleAssignments));
AzureServiceBusExtensionsTests.cs (2)
713serviceBus.Resource.TryGetLastAnnotation<ContainerLifetimeAnnotation>(out var sbLifetimeAnnotation); 714sql.TryGetLastAnnotation<ContainerLifetimeAnnotation>(out var sqlLifetimeAnnotation);
ContainerRegistryTests.cs (2)
63project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 159if (resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var annotation) &&
ExistingAzureResourceExtensionsTests.cs (6)
37Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 58Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 76Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 97Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 117Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 135Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation));
Aspire.Hosting.Containers.Tests (7)
ContainerResourceTests.cs (1)
219Assert.True(containerResource.TryGetLastAnnotation<ContainerMountAnnotation>(out var mountAnnotation));
WithDockerfileTests.cs (6)
100Assert.True(dockerFile.Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var containerImageAnnotation)); 119Assert.True(dockerFile.Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var containerImageAnnotation)); 133Assert.True(dockerFile.Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var containerImageAnnotation1)); 137Assert.True(dockerFile.Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var containerImageAnnotation2)); 154Assert.True(dockerFile.Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var containerImageAnnotation1)); 158Assert.True(dockerFile.Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var containerImageAnnotation2));
Aspire.Hosting.Docker (2)
DockerComposeInfrastructure.cs (1)
44if (r.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var lastAnnotation) && lastAnnotation == ManifestPublishingCallbackAnnotation.Ignore)
DockerComposeServiceResource.cs (1)
97if (resourceInstance.TryGetLastAnnotation<DockerfileBuildAnnotation>(out _) || resourceInstance is ProjectResource)
Aspire.Hosting.Kubernetes (2)
KubernetesInfrastructure.cs (1)
44if (r.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var lastAnnotation) && lastAnnotation == ManifestPublishingCallbackAnnotation.Ignore)
KubernetesResource.cs (1)
131if (!resourceInstance.TryGetLastAnnotation<DockerfileBuildAnnotation>(out _) && resourceInstance is not ProjectResource)
Aspire.Hosting.PostgreSQL (2)
PostgresServerResource.cs (2)
60if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation)) 76if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation))
Aspire.Hosting.SqlServer (2)
SqlServerServerResource.cs (2)
47if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation)) 63if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation))
Aspire.Hosting.Tests (1)
PublishAsConnectionStringTests.cs (1)
19Assert.True(redis.Resource.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out _));
AzureContainerApps.AppHost (1)
Program.cs (1)
50if (context.Resource.TryGetLastAnnotation<AppIdentityAnnotation>(out var identity))