312 references to TryGetLastAnnotation
Aspire.Hosting (51)
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)
121if (this.TryGetLastAnnotation<InputGeneratorAnnotation>(out var annotation))
ApplicationModel\ResourceExtensions.cs (10)
409if (resource.TryGetLastAnnotation<CertificateAuthorityCollectionAnnotation>(out var caAnnotation)) 552resource.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var lastAnnotation) && lastAnnotation == ManifestPublishingCallbackAnnotation.Ignore; 804if (resource.TryGetLastAnnotation<ReplicaAnnotation>(out var replicaAnnotation)) 824return resource is ProjectResource || resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out _); 843return resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out var dockerfileBuild) && 854if (resource.TryGetLastAnnotation<ComputeEnvironmentAnnotation>(out var computeEnvironmentAnnotation)) 898if (resource.TryGetLastAnnotation<ContainerLifetimeAnnotation>(out var lifetimeAnnotation)) 914if (resource.TryGetLastAnnotation<ContainerImagePullPolicyAnnotation>(out var pullPolicyAnnotation)) 933return !resource.TryGetLastAnnotation<ProxySupportAnnotation>(out var proxySupportAnnotation) || proxySupportAnnotation.ProxyEnabled; 973if (resource.TryGetLastAnnotation<DcpInstancesAnnotation>(out var replicaAnnotation) && !replicaAnnotation.Instances.IsEmpty)
ApplicationModel\ResourceNotificationService.cs (1)
764if (!resource.TryGetLastAnnotation<ResourceIconAnnotation>(out var iconAnnotation))
Dcp\DcpExecutor.cs (10)
1261if (executable.TryGetLastAnnotation<SupportsDebuggingAnnotation>(out var supportsDebuggingAnnotation) 1288if (!project.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata)) 1321projectLaunchConfiguration.DisableLaunchProfile = project.TryGetLastAnnotation<ExcludeLaunchProfileAnnotation>(out _); 1394if (resource.TryGetLastAnnotation<ResourceSnapshotAnnotation>(out var initial) && 1690if (!resource.TryGetLastAnnotation<DcpInstancesAnnotation>(out var replicaAnnotation)) 1742if (cr.ModelResource.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _)) 2401if (modelResource.TryGetLastAnnotation<ContainerCertificatePathsAnnotation>(out var pathsAnnotation)) 2537if (modelResource.TryGetLastAnnotation<CertificateKeyPairAnnotation>(out var annotation)) 2672if (modelResource.TryGetLastAnnotation<CertificateKeyPairAnnotation>(out var annotation)) 2696if (modelResource.TryGetLastAnnotation<ContainerCertificatePathsAnnotation>(out var pathsAnnotation))
Dcp\DcpNameGenerator.cs (2)
30if (resource.TryGetLastAnnotation<DcpInstancesAnnotation>(out _)) 124if (resource.TryGetLastAnnotation<ContainerNameAnnotation>(out var containerNameAnnotation))
OtlpConfigurationExtensions.cs (1)
68if (!resource.TryGetLastAnnotation<OtlpExporterAnnotation>(out var otlpExporterAnnotation))
Pipelines\DistributedApplicationPipeline.cs (1)
122if (resource.TryGetLastAnnotation<DeploymentImageTagCallbackAnnotation>(out _))
Publishing\ManifestPublishingContext.cs (3)
113if (resource.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var manifestPublishingCallbackAnnotation)) 175if (!project.TryGetLastAnnotation<IProjectMetadata>(out var metadata)) 210if (deploymentTarget.DeploymentTarget.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var manifestPublishingCallbackAnnotation) &&
Publishing\ResourceContainerImageBuilder.cs (6)
190else if (resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out var dockerfileBuildAnnotation)) 206else if (resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var _)) 248if (!resource.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata)) 297if (resource.TryGetLastAnnotation<DockerfileBaseImageAnnotation>(out var baseImageAnnotation) && 440resource.TryGetLastAnnotation<ContainerImageAnnotation>(out _) && 441resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out _));
ResourceBuilderExtensions.cs (7)
399context.Resource.TryGetLastAnnotation<ReferenceEnvironmentInjectionAnnotation>(out var injectionAnnotation); 479builder.Resource.TryGetLastAnnotation<ReferenceEnvironmentInjectionAnnotation>(out var injectionAnnotation); 601builder.Resource.TryGetLastAnnotation<ReferenceEnvironmentInjectionAnnotation>(out var injectionAnnotation); 634builder.Resource.TryGetLastAnnotation<ReferenceEnvironmentInjectionAnnotation>(out var injectionAnnotation); 2261if (builder.Resource.TryGetLastAnnotation<CertificateAuthorityCollectionAnnotation>(out var existingAnnotation)) 2316if (builder.Resource.TryGetLastAnnotation<CertificateAuthorityCollectionAnnotation>(out var existingAnnotation)) 2364if (builder.Resource.TryGetLastAnnotation<CertificateAuthorityCollectionAnnotation>(out var existingAnnotation))
src\Shared\LaunchProfiles\LaunchProfileExtensions.cs (5)
19if (!projectResource.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata)) 26if (projectResource.TryGetLastAnnotation<ExcludeLaunchProfileAnnotation>(out _)) 160if (!projectResource.TryGetLastAnnotation<DefaultLaunchProfileAnnotation>(out var launchProfileAnnotation)) 186if (projectResource.TryGetLastAnnotation<LaunchProfileAnnotation>(out var launchProfileAnnotation)) 201if (projectResource.TryGetLastAnnotation<ExcludeLaunchProfileAnnotation>(out _))
Utils\ExtensionUtils.cs (1)
19return builder.Resource.TryGetLastAnnotation<SupportsDebuggingAnnotation>(out var supportsDebuggingAnnotation)
Aspire.Hosting.Azure (12)
AzureProvisioningResource.cs (2)
129if (infrastructure.AspireResource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation)) 167if (!aspireResource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation))
AzurePublishingContext.cs (2)
169if (resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation)) 309if (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)
147(resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingResource) ?
Aspire.Hosting.Azure.AppContainers (5)
AzureContainerAppExtensions.cs (2)
93if (appEnvResource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var registryReferenceAnnotation) && registryReferenceAnnotation.Registry is AzureProvisioningResource registry) 114if (appEnvResource.TryGetLastAnnotation<AzureLogAnalyticsWorkspaceReferenceAnnotation>(out var logAnalyticsReferenceAnnotation) && logAnalyticsReferenceAnnotation.Workspace is AzureProvisioningResource workspace)
BaseContainerAppContext.cs (1)
93if (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)
71if (resource.TryGetLastAnnotation<ContainerRegistryReferenceAnnotation>(out var registryReferenceAnnotation) && registryReferenceAnnotation.Registry is AzureProvisioningResource registry)
AzureAppServiceWebsiteContext.cs (1)
336if (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 _)) 160if (!projectResource.TryGetLastAnnotation<DefaultLaunchProfileAnnotation>(out var launchProfileAnnotation)) 186if (projectResource.TryGetLastAnnotation<LaunchProfileAnnotation>(out var launchProfileAnnotation)) 201if (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 (89)
AzureAppServiceTests.cs (13)
104container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 139project2.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 171container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 207container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 243project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 286Assert.True(environment.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var annotation)); 445project2.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 502project2.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 538project2.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 573project2.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 627project.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 658container.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 796project.Resource.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target);
AzureContainerAppEnvironmentExtensionsTests.cs (2)
69Assert.True(logAnalyticsWorkspace.Resource.TryGetLastAnnotation<ExistingAzureResourceAnnotation>(out var existingAnnotation)); 74Assert.True(containerAppEnvironment.Resource.TryGetLastAnnotation<AzureLogAnalyticsWorkspaceReferenceAnnotation>(out var workspaceRef));
AzureContainerAppsTests.cs (33)
42container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 76container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 223container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 253container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 330proj.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 407proj.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 446container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 478container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 512container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 548container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 586container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 626container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 658container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 691container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 742container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 824container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 867container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 898container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 930container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 961project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1000project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1044project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1085project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1330project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1381project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1494container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1541container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1658container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1680project.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1717funcjob.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1799container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 1829container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target); 2023container.TryGetLastAnnotation<DeploymentTargetAnnotation>(out var target);
AzureContainerRegistryTests.cs (1)
51Assert.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 (14)
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)); 557Assert.True(functionsResource.TryGetLastAnnotation<DefaultLaunchProfileAnnotation>(out var annotation)); 574Assert.True(functionsResource.TryGetLastAnnotation<DefaultLaunchProfileAnnotation>(out var annotation)); 588Assert.False(functionsResource.TryGetLastAnnotation<DefaultLaunchProfileAnnotation>(out _)); 605Assert.True(functionsResource.TryGetLastAnnotation<DefaultLaunchProfileAnnotation>(out var annotation)); 629Assert.True(funcApp.Resource.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata)); 649Assert.True(funcApp.Resource.TryGetLastAnnotation<IProjectMetadata>(out var projectMetadata)); 757Assert.True(functionsResource.TryGetLastAnnotation<AzureFunctionsAnnotation>(out _));
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)
618serviceBus.Resource.TryGetLastAnnotation<ContainerLifetimeAnnotation>(out var sbLifetimeAnnotation); 619sql.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 (9)
ContainerResourceTests.cs (2)
244Assert.True(containerResource.TryGetLastAnnotation<ContainerMountAnnotation>(out var mountAnnotation)); 359Assert.True(containerResource.TryGetLastAnnotation<ContainerMountAnnotation>(out var mountAnnotation));
WithDockerfileTests.cs (7)
109Assert.True(dockerFile.Resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out var buildAnnotation)); 129Assert.True(dockerFile.Resource.TryGetLastAnnotation<ContainerImageAnnotation>(out var containerImageAnnotation)); 133Assert.True(dockerFile.Resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out var buildAnnotation)); 151Assert.True(dockerFile.Resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out var buildAnnotation1)); 155Assert.True(dockerFile.Resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out var buildAnnotation2)); 172Assert.True(dockerFile.Resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out var buildAnnotation1)); 176Assert.True(dockerFile.Resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out var buildAnnotation2));
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
427var injectionAnnotation = context.Resource.TryGetLastAnnotation<ReferenceEnvironmentInjectionAnnotation>(out var annotation) ? annotation : null;
Aspire.Hosting.Docker (3)
DockerComposePublishingContext.cs (1)
86if (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)
53if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation))
Aspire.Hosting.JavaScript (19)
JavaScriptHostingExtensions.cs (19)
68if (c.Resource.TryGetLastAnnotation<JavaScriptRunScriptAnnotation>(out var runCommand) && 69c.Resource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)) 102dockerfileContext.Resource.TryGetLastAnnotation<DockerfileBaseImageAnnotation>(out var baseImageAnnotation); 110if (resource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)) 113if (resource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installCommand)) 138if (resource.TryGetLastAnnotation<JavaScriptBuildScriptAnnotation>(out var buildCommand)) 202if (resourceBuilder.Resource.TryGetLastAnnotation<JavaScriptRunScriptAnnotation>(out _) && 203resourceBuilder.Resource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)) 284if (c.Resource.TryGetLastAnnotation<JavaScriptRunScriptAnnotation>(out var runCommand)) 286if (c.Resource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager) && 314if (c.Resource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)) 317dockerfileContext.Resource.TryGetLastAnnotation<DockerfileBaseImageAnnotation>(out var baseImageAnnotation); 340if (c.Resource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installCommand)) 351if (c.Resource.TryGetLastAnnotation<JavaScriptBuildScriptAnnotation>(out var buildCommand)) 367if (resource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out var dockerFileAnnotation)) 385if (resourceBuilder.Resource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)) 435if (c.Resource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager) && 671if (!resource.Resource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager) || 672!resource.Resource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installCommand))
Aspire.Hosting.JavaScript.Tests (41)
AddNodeAppTests.cs (4)
243Assert.False(nodeResource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out _)); 246Assert.False(nodeResource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out _)); 270Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)); 275Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installAnnotation));
AddViteAppWithPnpmTests.cs (2)
26Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)); 89Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager));
PackageInstallationTests.cs (29)
90Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)); 95Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installAnnotation)); 99Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptRunScriptAnnotation>(out var runAnnotation)); 103Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptBuildScriptAnnotation>(out var buildAnnotation)); 129Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var _)); 130Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptRunScriptAnnotation>(out var _)); 131Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptBuildScriptAnnotation>(out var _)); 155Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)); 160Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installAnnotation)); 164Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptRunScriptAnnotation>(out var runAnnotation)); 168Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptBuildScriptAnnotation>(out var buildAnnotation)); 195Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var _)); 196Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptRunScriptAnnotation>(out var _)); 197Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptBuildScriptAnnotation>(out var _)); 220Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installAnnotation)); 244Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptBuildScriptAnnotation>(out var buildAnnotation)); 288Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)); 292Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installAnnotation)); 315Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)); 319Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installAnnotation)); 343Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)); 347Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installAnnotation)); 451Assert.True(app.Resource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installCommand)); 463Assert.True(app.Resource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installCommand)); 478Assert.True(app.Resource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installCommand)); 484Assert.True(app2.Resource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out installCommand)); 500Assert.True(app.Resource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installCommand)); 516Assert.True(app.Resource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installCommand)); 531Assert.True(app.Resource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installCommand));
ResourceCreationTests.cs (6)
110Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptPackageManagerAnnotation>(out var packageManager)); 112Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var installAnnotation)); 178Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptInstallCommandAnnotation>(out var _)); 179Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptRunScriptAnnotation>(out var _)); 180Assert.True(nodeResource.TryGetLastAnnotation<JavaScriptBuildScriptAnnotation>(out var _)); 190Assert.False(nodeResource.TryGetLastAnnotation<JavaScriptPackageInstallerAnnotation>(out _));
Aspire.Hosting.Keycloak (1)
KeycloakResourceBuilderExtensions.cs (1)
114if (!resource.TryGetLastAnnotation<CertificateKeyPairAnnotation>(out var annotation))
Aspire.Hosting.Kubernetes (2)
KubernetesPublishingContext.cs (1)
74if (serviceResource.TargetResource.TryGetLastAnnotation<DockerfileBuildAnnotation>(out var dockerfileBuildAnnotation) &&
KubernetesResource.cs (1)
135if (!resourceInstance.TryGetLastAnnotation<DockerfileBuildAnnotation>(out _) && resourceInstance is not ProjectResource)
Aspire.Hosting.Maui (6)
Lifecycle\UnsupportedPlatformEventSubscriber.cs (1)
31resource.TryGetLastAnnotation<UnsupportedPlatformAnnotation>(out var annotation))
MauiOtlpExtensions.cs (1)
64if (!parentBuilder.Resource.TryGetLastAnnotation<OtlpDevTunnelConfigurationAnnotation>(out var tunnelConfig))
Utilities\MauiAndroidEnvironmentAnnotation.cs (2)
59if (!resource.TryGetLastAnnotation<MauiAndroidEnvironmentAnnotation>(out _)) 67if (resource.TryGetLastAnnotation<MauiAndroidEnvironmentProcessedAnnotation>(out _))
Utilities\MauiiOSEnvironmentAnnotation.cs (2)
59if (!resource.TryGetLastAnnotation<MauiiOSEnvironmentAnnotation>(out _)) 67if (resource.TryGetLastAnnotation<MauiiOSEnvironmentProcessedAnnotation>(out _))
Aspire.Hosting.PostgreSQL (2)
PostgresServerResource.cs (2)
66if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation)) 82if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation))
Aspire.Hosting.Python (20)
PythonAppResourceBuilderExtensions.cs (20)
321if (!resourceBuilder.Resource.TryGetLastAnnotation<CertificateKeyPairAnnotation>(out var annotation)) 458if (!context.Resource.TryGetLastAnnotation<PythonEntrypointAnnotation>(out var entrypointAnnotation)) 465context.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var pythonEnvironmentAnnotation); 482var isUsingUv = context.Resource.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out var pkgMgr) && 552context.Resource.TryGetLastAnnotation<DockerfileBaseImageAnnotation>(out var baseImageAnnotation); 653context.Resource.TryGetLastAnnotation<DockerfileBaseImageAnnotation>(out var baseImageAnnotation); 891if (!builder.Resource.TryGetLastAnnotation<PythonEntrypointAnnotation>(out var entrypointAnnotation)) 945if (!builder.Resource.TryGetLastAnnotation<PythonEntrypointAnnotation>(out var entrypointAnnotation)) 971if (!builder.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var annotation) || annotation.VirtualEnvironment is null) 1004if (!ctx.Resource.TryGetLastAnnotation<PythonEntrypointAnnotation>(out var annotation)) 1071if (!builder.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var pythonEnv) || 1098if (!context.Resource.TryGetLastAnnotation<PythonEntrypointAnnotation>(out var existingAnnotation)) 1166if (!builder.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var pythonEnv) || 1356if (installerResource.TryGetLastAnnotation<ExecutableAnnotation>(out var executable) && 1370if (!builder.Resource.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out var packageManager) || 1371!builder.Resource.TryGetLastAnnotation<PythonInstallCommandAnnotation>(out var installCommand)) 1398if (!builder.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var pythonEnv) || 1510var isUsingUv = builder.Resource.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out var pkgMgr) && 1520if (!builder.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var pythonEnv) || 1550if (!builder.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var existing))
Aspire.Hosting.Python.Tests (21)
AddPythonAppTests.cs (21)
733Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out var packageManager)); 737Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonInstallCommandAnnotation>(out var installAnnotation)); 757Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonInstallCommandAnnotation>(out var installAnnotation)); 841Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out var packageManager)); 845Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonInstallCommandAnnotation>(out var installAnnotation)); 872Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out var packageManager)); 876Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonInstallCommandAnnotation>(out var installAnnotation)); 1840Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out var packageManager)); 1844Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonInstallCommandAnnotation>(out var installAnnotation)); 1874Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out var packageManager)); 1878Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonInstallCommandAnnotation>(out var installAnnotation)); 1911Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out var packageManager)); 1915Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonInstallCommandAnnotation>(out var installAnnotation)); 1935Assert.False(pythonApp.Resource.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out _)); 2041Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out var packageManager)); 2076Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out var packageManager)); 2080Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var envAnnotation)); 2116Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var envAnnotation)); 2146Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonEnvironmentAnnotation>(out var envAnnotation)); 2247Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out var packageManager)); 2279Assert.True(pythonApp.Resource.TryGetLastAnnotation<PythonPackageManagerAnnotation>(out var packageManager));
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
164var injectionAnnotation = builder.Resource.TryGetLastAnnotation<ReferenceEnvironmentInjectionAnnotation>(out var annotation) ? annotation : null;
Aspire.Hosting.Redis (5)
RedisBuilderExtensions.cs (3)
118if (redis.TryGetLastAnnotation<PersistenceAnnotation>(out var persistenceAnnotation)) 181if (!redis.TryGetLastAnnotation<CertificateKeyPairAnnotation>(out var annotation)) 391if (!resource.TryGetLastAnnotation<CertificateKeyPairAnnotation>(out var annotation))
RedisResource.cs (2)
90if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation)) 106if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation))
Aspire.Hosting.SqlServer (2)
SqlServerServerResource.cs (2)
103if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation)) 119if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation))
Aspire.Hosting.Tests (3)
Orchestrator\ApplicationOrchestratorTests.cs (1)
534if (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)
53if (this.TryGetLastAnnotation<ConnectionStringRedirectAnnotation>(out var connectionStringAnnotation))
Aspire.Hosting.Yarp (1)
YarpResourceExtensions.cs (1)
60if (!resource.TryGetLastAnnotation<CertificateKeyPairAnnotation>(out var annotation))
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))