175 references to TryGetLastAnnotation
Aspire.Hosting (37)
ApplicationModel\CommandsConfigurationExtensions.cs (1)
14if (resource.TryGetLastAnnotation<ExcludeLifecycleCommandsAnnotation>(out _))
ApplicationModel\ContainerImageReference.cs (2)
44if (Resource.TryGetLastAnnotation<DeploymentImageTagCallbackAnnotation>(out var deploymentTag)) 53else if (Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var annotation))
ApplicationModel\ParameterResource.cs (1)
110if (this.TryGetLastAnnotation<InputGeneratorAnnotation>(out var annotation))
ApplicationModel\ResourceExtensions.cs (8)
388resource.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var lastAnnotation) && lastAnnotation == ManifestPublishingCallbackAnnotation.Ignore; 571if (resource.TryGetLastAnnotation<ReplicaAnnotation>(out var replicaAnnotation)) 592return resource is ProjectResource || resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out _); 603if (resource.TryGetLastAnnotation<ComputeEnvironmentAnnotation>(out var computeEnvironmentAnnotation)) 648if (resource.TryGetLastAnnotation<ContainerLifetimeAnnotation>(out var lifetimeAnnotation)) 664if (resource.TryGetLastAnnotation<ContainerImagePullPolicyAnnotation>(out var pullPolicyAnnotation)) 683return !resource.TryGetLastAnnotation<ProxySupportAnnotation>(out var proxySupportAnnotation) || proxySupportAnnotation.ProxyEnabled; 723if (resource.TryGetLastAnnotation<DcpInstancesAnnotation>(out var replicaAnnotation) && !replicaAnnotation.Instances.IsEmpty)
ApplicationModel\ResourceNotificationService.cs (1)
755if (!resource.TryGetLastAnnotation<ResourceIconAnnotation>(out var iconAnnotation))
Dcp\DcpExecutor.cs (6)
968if (executable.TryGetLastAnnotation<SupportsDebuggingAnnotation>(out var supportsDebuggingAnnotation) 994if (!project.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata)) 1027projectLaunchConfiguration.DisableLaunchProfile = project.TryGetLastAnnotation<ExcludeLaunchProfileAnnotation>(out _); 1094if (resource.TryGetLastAnnotation<ResourceSnapshotAnnotation>(out var initial) && 1370if (!resource.TryGetLastAnnotation<DcpInstancesAnnotation>(out var replicaAnnotation)) 1448if (cr.ModelResource.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _))
Dcp\DcpNameGenerator.cs (2)
30if (resource.TryGetLastAnnotation<DcpInstancesAnnotation>(out _)) 124if (resource.TryGetLastAnnotation<ContainerNameAnnotation>(out var containerNameAnnotation))
OtlpConfigurationExtensions.cs (1)
70if (!resource.TryGetLastAnnotation<OtlpExporterAnnotation>(out var otlpExporterAnnotation))
Publishing\DeployingContext.cs (1)
76if (resource.TryGetLastAnnotation<DeployingCallbackAnnotation>(out var annotation))
Publishing\ManifestPublishingContext.cs (3)
94if (resource.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var manifestPublishingCallbackAnnotation)) 151if (!project.TryGetLastAnnotation<IProjectMetadata>(out var metadata)) 184if (deploymentTarget.DeploymentTarget.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var manifestPublishingCallbackAnnotation) &&
Publishing\PublishingContext.cs (1)
75if (resource.TryGetLastAnnotation<PublishingCallbackAnnotation>(out var annotation))
Publishing\ResourceContainerImageBuilder.cs (5)
211else if (resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var containerImageAnnotation)) 213if (resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out var dockerfileBuildAnnotation)) 266if (!resource.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata)) 479resource.TryGetLastAnnotation<ContainerImageAnnotation>(out _) && 480resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out _));
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (5)
19if (!projectResource.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata)) 26if (projectResource.TryGetLastAnnotation<ExcludeLaunchProfileAnnotation>(out _)) 144if (!projectResource.TryGetLastAnnotation<DefaultLaunchProfileAnnotation>(out var launchProfileAnnotation)) 170if (projectResource.TryGetLastAnnotation<LaunchProfileAnnotation>(out var launchProfileAnnotation)) 185if (projectResource.TryGetLastAnnotation<ExcludeLaunchProfileAnnotation>(out _))
Aspire.Hosting.Azure (13)
AzureDeployingContext.cs (1)
204if (resource.TryGetLastAnnotation<DeploymentImageTagCallbackAnnotation>(out _))
AzureProvisioningResource.cs (2)
129if (infrastructure.AspireResource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation)) 167if (!aspireResource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation))
AzurePublishingContext.cs (2)
177if (resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation)) 317if (resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out var dockerfileBuildAnnotation) &&
AzureResourcePreparer.cs (7)
112if (resource.TryGetLastAnnotation<DefaultRoleAssignmentsAnnotation>(out var defaultRoleAssignments)) 166else if (azureReference.TryGetLastAnnotation<DefaultRoleAssignmentsAnnotation>(out var defaults)) 194if (!resource.TryGetLastAnnotation<AppIdentityAnnotation>(out var existingAppIdentityAnnotation) || 222azureResource.TryGetLastAnnotation<DefaultRoleAssignmentsAnnotation>(out var defaultRoleAssignments)) 269else if (resource.TryGetLastAnnotation<AppIdentityAnnotation>(out var appIdentityAnnotation) && 302if (targetResource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation) && 510if (targetResource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation) &&
Provisioning\BicepUtilities.cs (1)
145(resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingResource) ?
Aspire.Hosting.Azure.AppContainers (5)
AzureContainerAppExtensions.cs (2)
94if (appEnvResource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var registryReferenceAnnotation) && registryReferenceAnnotation.Registry is AzureProvisioningResource registry) 117if (appEnvResource.TryGetLastAnnotation<AzureLogAnalyticsWorkspaceReferenceAnnotation>(out var logAnalyticsReferenceAnnotation) && logAnalyticsReferenceAnnotation.Workspace is AzureProvisioningResource workspace)
BaseContainerAppContext.cs (1)
85if (resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out _))
ContainerAppContext.cs (1)
44if (Resource.TryGetLastAnnotation<AppIdentityAnnotation>(out var appIdentityAnnotation))
ContainerAppJobContext.cs (1)
40if (Resource.TryGetLastAnnotation<AppIdentityAnnotation>(out var appIdentityAnnotation))
Aspire.Hosting.Azure.ApplicationInsights (1)
AzureApplicationInsightsExtensions.cs (1)
76if (azureResource.TryGetLastAnnotation<LogAnalyticsWorkspaceReferenceAnnotation>(out var annotation))
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceEnvironmentExtensions.cs (1)
69if (resource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var registryReferenceAnnotation) && registryReferenceAnnotation.Registry is AzureProvisioningResource registry)
AzureAppServiceWebsiteContext.cs (1)
296if (resource.TryGetLastAnnotation<AppIdentityAnnotation>(out var appIdentityAnnotation))
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
251if (surrogate.TryGetLastAnnotation<ContainerLifetimeAnnotation>(out var lifetimeAnnotation))
Aspire.Hosting.Azure.Functions (5)
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (5)
19if (!projectResource.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata)) 26if (projectResource.TryGetLastAnnotation<ExcludeLaunchProfileAnnotation>(out _)) 144if (!projectResource.TryGetLastAnnotation<DefaultLaunchProfileAnnotation>(out var launchProfileAnnotation)) 170if (projectResource.TryGetLastAnnotation<LaunchProfileAnnotation>(out var launchProfileAnnotation)) 185if (projectResource.TryGetLastAnnotation<ExcludeLaunchProfileAnnotation>(out _))
Aspire.Hosting.Azure.KeyVault (2)
AzureKeyVaultResource.cs (2)
46if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation)) 64if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation))
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
400if (surrogate.TryGetLastAnnotation<ContainerLifetimeAnnotation>(out var lifetimeAnnotation))
Aspire.Hosting.Azure.Tests (79)
AzureAppServiceTests.cs (7)
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); 285Assert.True(environment.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var annotation)); 444project2.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target);
AzureContainerAppEnvironmentExtensionsTests.cs (2)
69Assert.True(logAnalyticsWorkspace.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation)); 75Assert.True(containerAppEnvironment.Resource.TryGetLastAnnotation<AzureLogAnalyticsWorkspaceReferenceAnnotation>(out var workspaceRef));
AzureContainerAppsTests.cs (32)
41container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 75container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 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); 1795container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1825container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target);
AzureContainerRegistryTests.cs (1)
53Assert.True(environment.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var annotation));
AzureEventHubsExtensionsTests.cs (2)
521serviceBus.Resource.TryGetLastAnnotation<ContainerLifetimeAnnotation>(out var sbLifetimeAnnotation); 522azurite.TryGetLastAnnotation<ContainerLifetimeAnnotation>(out var sqlLifetimeAnnotation);
AzureFunctionsTests.cs (11)
50Assert.True(functionsResource.TryGetLastAnnotation<EndpointAnnotation>(out var endpointAnnotation)); 78Assert.True(functionsResource.TryGetLastAnnotation<EndpointAnnotation>(out var endpointAnnotation)); 101Assert.True(functionsResource.TryGetLastAnnotation<EndpointAnnotation>(out var endpointAnnotation)); 115Assert.True(functionsResource.TryGetLastAnnotation<EndpointAnnotation>(out var endpointAnnotation)); 129Assert.True(functionsResource.TryGetLastAnnotation<EndpointAnnotation>(out var endpointAnnotation)); 213Assert.True(functionsResource.TryGetLastAnnotation<EndpointAnnotation>(out var endpointAnnotation)); 257Assert.True(functionsResource.TryGetLastAnnotation<EndpointAnnotation>(out var endpointAnnotation)); 552Assert.True(functionsResource.TryGetLastAnnotation<DefaultLaunchProfileAnnotation>(out var annotation)); 569Assert.True(functionsResource.TryGetLastAnnotation<DefaultLaunchProfileAnnotation>(out var annotation)); 583Assert.False(functionsResource.TryGetLastAnnotation<DefaultLaunchProfileAnnotation>(out _)); 600Assert.True(functionsResource.TryGetLastAnnotation<DefaultLaunchProfileAnnotation>(out var annotation));
AzureKustoExtensionsTests.cs (1)
91Assert.True(kusto.Resource.TryGetLastAnnotation<EmulatorResourceAnnotation>(out _));
AzurePostgresExtensionsTests.cs (2)
373Assert.True(postgres.Resource.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation)); 416Assert.True(postgres.Resource.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation));
AzureProvisioningResourceTests.cs (3)
40project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 74project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 107containerResource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target);
AzureResourcePreparerTests.cs (6)
64Assert.True(storage.Resource.TryGetLastAnnotation<DefaultRoleAssignmentsAnnotation>(out var defaultAssignments)); 81Assert.True(api.Resource.TryGetLastAnnotation<RoleAssignmentAnnotation>(out var apiRoleAssignments)); 123Assert.True(api.Resource.TryGetLastAnnotation<RoleAssignmentAnnotation>(out var apiRoleAssignments)); 129Assert.True(api2.Resource.TryGetLastAnnotation<RoleAssignmentAnnotation>(out var api2RoleAssignments)); 178Assert.True(storage.Resource.TryGetLastAnnotation<DefaultRoleAssignmentsAnnotation>(out var defaultAssignments)); 180Assert.True(api.Resource.TryGetLastAnnotation<RoleAssignmentAnnotation>(out var apiRoleAssignments));
AzureServiceBusExtensionsTests.cs (2)
617serviceBus.Resource.TryGetLastAnnotation<ContainerLifetimeAnnotation>(out var sbLifetimeAnnotation); 618sql.TryGetLastAnnotation<ContainerLifetimeAnnotation>(out var sqlLifetimeAnnotation);
AzureSqlExtensionsTests.cs (2)
250Assert.True(sql.Resource.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation)); 281Assert.True(sql.Resource.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation));
ContainerRegistryTests.cs (2)
62project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 158if (resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var annotation) &&
ExistingAzureResourceExtensionsTests.cs (6)
36Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 57Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 75Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 96Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 116Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation)); 134Assert.True(serviceBus.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAzureResourceAnnotation));
Aspire.Hosting.Containers.Tests (8)
ContainerResourceTests.cs (2)
234Assert.True(containerResource.TryGetLastAnnotation<ContainerMountAnnotation>(out var mountAnnotation)); 349Assert.True(containerResource.TryGetLastAnnotation<ContainerMountAnnotation>(out var mountAnnotation));
WithDockerfileTests.cs (6)
101Assert.True(dockerFile.Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var containerImageAnnotation)); 120Assert.True(dockerFile.Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var containerImageAnnotation)); 134Assert.True(dockerFile.Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var containerImageAnnotation1)); 138Assert.True(dockerFile.Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var containerImageAnnotation2)); 155Assert.True(dockerFile.Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var containerImageAnnotation1)); 159Assert.True(dockerFile.Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var containerImageAnnotation2));
Aspire.Hosting.Docker (3)
DockerComposePublishingContext.cs (1)
91if (serviceResource.TargetResource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out var dockerfileBuildAnnotation) &&
DockerComposeServiceResource.cs (2)
97if (resourceInstance.TryGetLastAnnotation<DockerfileBuildAnnotation>(out _) || resourceInstance is ProjectResource) 108if (TargetResource.TryGetLastAnnotation<ContainerNameAnnotation>(out var containerNameAnnotation))
Aspire.Hosting.Garnet (2)
GarnetBuilderExtensions.cs (1)
154if (garnet.TryGetLastAnnotation<PersistenceAnnotation>(out var persistenceAnnotation))
GarnetResource.cs (1)
43if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation))
Aspire.Hosting.Kubernetes (2)
KubernetesPublishingContext.cs (1)
75if (serviceResource.TargetResource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out var dockerfileBuildAnnotation) &&
KubernetesResource.cs (1)
135if (!resourceInstance.TryGetLastAnnotation<DockerfileBuildAnnotation>(out _) && resourceInstance is not ProjectResource)
Aspire.Hosting.PostgreSQL (2)
PostgresServerResource.cs (2)
66if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation)) 82if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation))
Aspire.Hosting.Redis (3)
RedisBuilderExtensions.cs (1)
114if (redis.TryGetLastAnnotation<PersistenceAnnotation>(out var persistenceAnnotation))
RedisResource.cs (2)
59if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation)) 75if (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 (3)
Orchestrator\ApplicationOrchestratorTests.cs (1)
529if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation))
PublishAsConnectionStringTests.cs (1)
18Assert.True(redis.Resource.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out _));
WithIconNameTests.cs (1)
99Assert.True(container.Resource.TryGetLastAnnotation<ResourceIconAnnotation>(out var lastAnnotation));
Aspire.Hosting.Valkey (2)
ValkeyBuilderExtensions.cs (1)
166if (valkey.TryGetLastAnnotation<PersistenceAnnotation>(out var persistenceAnnotation))
ValkeyResource.cs (1)
43if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation))
AzureAppService.AppHost (1)
Program.cs (1)
39if (context.Resource.TryGetLastAnnotation<AppIdentityAnnotation>(out var identity))
AzureContainerApps.AppHost (1)
Program.cs (1)
50if (context.Resource.TryGetLastAnnotation<AppIdentityAnnotation>(out var identity))