87 references to HasAnnotationOfType
Aspire.Hosting (11)
ApplicationModel\CommandsConfigurationExtensions.cs (2)
93var restartDescription = resource.HasAnnotationOfType<ProjectLaunchDefaultsAnnotation>() 127if (resource.HasAnnotationOfType<ProjectLaunchDefaultsAnnotation>())
ApplicationModel\DebugSupportExtensions.cs (1)
54|| resource.HasAnnotationOfType<ForceProcessExecutionAnnotation>()
ApplicationModel\ResourceExtensions.cs (3)
134if (HasAnnotationOfType<T>(resource)) 152return HasAnnotationOfType<T>(resource); 1867ExecutableResource when resource.HasAnnotationOfType<IProjectMetadata>() => KnownResourceTypes.Project,
ApplicationModel\ResourceNotificationService.cs (1)
608var allowNotStarted = !resource.HasAnnotationOfType<ExplicitStartupAnnotation>() || !resource.TryGetInstances(out _);
Dashboard\DashboardEventHandlers.cs (1)
424!dashboardResource.HasAnnotationOfType<HttpsCertificateConfigurationCallbackAnnotation>())
Dcp\ExecutableLaunchPolicy.cs (1)
19if (resource.HasAnnotationOfType<ForceProcessExecutionAnnotation>() || resource.HasPersistentLifetime())
Dcp\ResourceSnapshotBuilder.cs (1)
231&& !resource.HasAnnotationOfType<ForceProcessExecutionAnnotation>()
Orchestrator\ApplicationOrchestrator.cs (1)
123if (!@event.Resource.HasAnnotationOfType<WaitAnnotation>())
Aspire.Hosting.Azure (2)
AzureResourcePreparer.cs (2)
169if (resource.HasAnnotationOfType<RoleAssignmentAnnotation>()) 174if (resource.HasAnnotationOfType<AppIdentityAnnotation>())
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationExtensions.cs (1)
49var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
Aspire.Hosting.Azure.AppContainers (11)
AzureContainerAppEnvironmentResource.cs (1)
190if (this.HasAnnotationOfType<ContainerRegistryReferenceAnnotation>() &&
AzureContainerAppExtensions.cs (4)
84if (r.HasAnnotationOfType<AzureContainerAppCustomizationAnnotation>() || 85r.HasAnnotationOfType<AzureContainerAppJobCustomizationAnnotation>()) 771if (appEnvResource.HasAnnotationOfType<DelegatedSubnetAnnotation>()) 780if (appEnvResource.HasAnnotationOfType<AzureLogAnalyticsWorkspaceReferenceAnnotation>())
ContainerAppContext.cs (1)
125if (Resource.HasAnnotationOfType<AzureFunctionsAnnotation>())
ContainerAppEnvironmentContext.cs (2)
99bool hasJobCustomization = resource.HasAnnotationOfType<AzureContainerAppJobCustomizationAnnotation>(); 100bool hasAppCustomization = resource.HasAnnotationOfType<AzureContainerAppCustomizationAnnotation>();
ContainerAppJobContext.cs (1)
100if (Resource.HasAnnotationOfType<AzureFunctionsAnnotation>())
src\Shared\ContainerRegistryInfrastructure.cs (1)
36var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
86if (environment.HasAnnotationOfType<IAcrPullIdentityAnnotation>())
Aspire.Hosting.Azure.AppService (7)
AzureAppServiceComputeResourceExtensions.cs (2)
90if (!builder.Resource.HasAnnotationOfType<AzureAppServiceWebsiteCustomizationAnnotation>() && 91!builder.Resource.HasAnnotationOfType<AzureAppServiceWebsiteSlotCustomizationAnnotation>())
AzureAppServiceEnvironmentExtensions.cs (1)
58if (r.HasAnnotationOfType<AzureAppServiceWebsiteCustomizationAnnotation>())
AzureAppServiceEnvironmentResource.cs (2)
193if (this.HasAnnotationOfType<ContainerRegistryReferenceAnnotation>() && 318if (resource.HasAnnotationOfType<AzureAppServiceIgnoreEnvironmentVariableChecksAnnotation>())
src\Shared\ContainerRegistryInfrastructure.cs (1)
36var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
86if (environment.HasAnnotationOfType<IAcrPullIdentityAnnotation>())
Aspire.Hosting.Azure.CognitiveServices (1)
AzureOpenAIExtensions.cs (1)
48var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
Aspire.Hosting.Azure.ContainerRegistry (1)
src\Shared\ContainerRegistryInfrastructure.cs (1)
36var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
619var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
57var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultResourceExtensions.cs (1)
76var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
436var hasPrivateEndpoint = infrastructure.AspireResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
Aspire.Hosting.Azure.Redis (1)
AzureManagedRedisExtensions.cs (1)
208var hasPrivateEndpoint = redisResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
Aspire.Hosting.Azure.Sandboxes (3)
AzureSandboxGroupResource.cs (1)
154if (this.HasAnnotationOfType<ContainerRegistryReferenceAnnotation>() &&
src\Shared\ContainerRegistryInfrastructure.cs (1)
36var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
86if (environment.HasAnnotationOfType<IAcrPullIdentityAnnotation>())
Aspire.Hosting.Azure.Search (1)
AzureSearchExtensions.cs (1)
55var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
56var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRExtensions.cs (1)
69var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
Aspire.Hosting.Azure.Sql (3)
AzureSqlExtensions.cs (1)
288var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
AzureSqlServerResource.cs (2)
637var hasPe = sql.HasAnnotationOfType<PrivateEndpointTargetAnnotation>(); 638var hasRoleAssignments = sql.HasAnnotationOfType<DefaultRoleAssignmentsAnnotation>();
Aspire.Hosting.Azure.Storage (1)
AzureStorageExtensions.cs (1)
62var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubExtensions.cs (1)
49var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
Aspire.Hosting.Docker (1)
DockerComposeEnvironmentExtensions.cs (1)
46if (r.HasAnnotationOfType<DockerComposeServiceCustomizationAnnotation>())
Aspire.Hosting.Foundry (7)
FoundryExtensions.cs (1)
441var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
HostedAgent\HostedAgentBuilderExtension.cs (1)
449if (!projectResource.HasAnnotationOfType<RequiresHostedAgentRegistryAnnotation>())
Project\ProjectBuilderExtension.cs (2)
333return project.HasAnnotationOfType<RequiresHostedAgentRegistryAnnotation>() 334|| project.HasAnnotationOfType<ContainerRegistryReferenceAnnotation>();
Project\ProjectResource.cs (2)
53(this.HasAnnotationOfType<ContainerRegistryReferenceAnnotation>() || 54!this.HasAnnotationOfType<RequiresHostedAgentRegistryAnnotation>()))
src\Shared\ContainerRegistryInfrastructure.cs (1)
36var hasPrivateEndpoint = azureResource.HasAnnotationOfType<PrivateEndpointTargetAnnotation>();
Aspire.Hosting.Go (1)
GoHostingExtensions.cs (1)
763if (ctx.Resource.HasAnnotationOfType<GoDelveServerAnnotation>())
Aspire.Hosting.Java (19)
JavaDockerfileGenerator.cs (6)
294|| resource.HasAnnotationOfType<JavaBuildStepAnnotation>() 295|| resource.HasAnnotationOfType<JavaBuildToolAnnotation>() 296|| resource.HasAnnotationOfType<JavaDetectedBuildToolAnnotation>() 701var isQuarkus = resource.HasAnnotationOfType<JavaQuarkusAnnotation>(); 721var artifactIsDirectory = isQuarkus && !resource.HasAnnotationOfType<JavaJarArtifactAnnotation>(); 1037var isConfigured = resource.HasAnnotationOfType<WrapperAnnotation>();
JavaHostingExtensions.cs (13)
571if (!resource.HasAnnotationOfType<JavaBuildToolAnnotation>()) 578if (!resource.HasAnnotationOfType<JavaBuildStepAnnotation>()) 615if (resource.HasAnnotationOfType<JavaDetectedBuildToolAnnotation>()) 691if (builder.Resource.HasAnnotationOfType<JavaJarPathAnnotation>()) 827|| launchTool is null && !builder.Resource.HasAnnotationOfType<JavaDetectedBuildToolAnnotation>()); 1151else if (resource is JavaAppResource app && app.HasAnnotationOfType<JavaDetectedBuildToolAnnotation>()) 1218var isFirstCall = !builder.Resource.HasAnnotationOfType<JavaOtelAgentAnnotation>(); 1252if (builder.Resource.HasAnnotationOfType<JavaAuthoredDockerfileAnnotation>()) 1316: builder.Resource.HasAnnotationOfType<JavaDetectedBuildToolAnnotation>() 1359=> builder.Resource.HasAnnotationOfType<JavaQuarkusAnnotation>() 1393else if (resource.HasAnnotationOfType<JavaDetectedBuildToolAnnotation>()) 1535if (resource.HasAnnotationOfType<WrapperAnnotation>()) 1942if (!resource.HasAnnotationOfType<JavaQuarkusAnnotation>()
Aspire.Hosting.Kubernetes (3)
KubernetesEnvironmentExtensions.cs (2)
50.Any(r => r.HasAnnotationOfType<KubernetesEnvironmentAnnotation>()); 56if (r.HasAnnotationOfType<KubernetesServiceCustomizationAnnotation>())
KubernetesResource.cs (1)
171var hasPersistentVolumeBinding = resource.HasAnnotationOfType<KubernetesPersistentVolumeBindingAnnotation>();
Aspire.Hosting.Tests (5)
Dashboard\DashboardResourceTests.cs (1)
626Assert.True(dashboard.HasAnnotationOfType<HttpsCertificateConfigurationCallbackAnnotation>());
ResourceExtensionsTests.cs (3)
43Assert.False(parent.Resource.HasAnnotationOfType<DummyAnnotation>()); 55Assert.False(parent.Resource.HasAnnotationOfType<DummyAnnotation>()); 67Assert.True(parent.Resource.HasAnnotationOfType<DummyAnnotation>());
WithTerminalTests.cs (1)
1308Assert.True(resource.Resource.HasAnnotationOfType<ForceProcessExecutionAnnotation>());
Aspire.Hosting.Yarp (1)
YarpResourceExtensions.cs (1)
243if (builder.Resource.HasAnnotationOfType<DockerfileBuilderCallbackAnnotation>())