79 references to TryGetAnnotationsOfType
Aspire.Hosting (19)
ApplicationModel\ResourceExtensions.cs (9)
105return TryGetAnnotationsOfType(resource, out result); 149return TryGetAnnotationsOfType(resource, out environmentVariables); 282if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var callbacks)) 391if (resource.TryGetAnnotationsOfType<ContainerRuntimeArgsCallbackAnnotation>(out var runArgsCallback)) 474return TryGetAnnotationsOfType<ContainerMountAnnotation>(resource, out volumeMounts); 485return TryGetAnnotationsOfType(resource, out endpoints); 496return TryGetAnnotationsOfType(resource, out urls); 506if (TryGetAnnotationsOfType<EndpointAnnotation>(resource, out var endpoints)) 595if (resource.TryGetAnnotationsOfType<DeploymentTargetAnnotation>(out var deploymentTargetAnnotations))
ApplicationModel\ResourceNotificationService.cs (2)
193if (dependency.TryGetAnnotationsOfType<HealthCheckAnnotation>(out var _)) 367if (!resource.TryGetAnnotationsOfType<WaitAnnotation>(out var waitAnnotations))
Dcp\DcpExecutor.cs (2)
959if (er.ModelResource.TryGetAnnotationsOfType<ExplicitStartupAnnotation>(out _)) 1670if (modelResource.TryGetAnnotationsOfType<ContainerFileSystemCallbackAnnotation>(out var createFileAnnotations))
Orchestrator\ApplicationOrchestrator.cs (1)
201if (resource.TryGetAnnotationsOfType<ResourceUrlsCallbackAnnotation>(out var callbacks))
Orchestrator\RelationshipEvaluator.cs (1)
28if (resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relations) &&
Publishing\ManifestPublishingContext.cs (2)
304if (container.TryGetAnnotationsOfType<DockerfileBuildAnnotation>(out var annotations) && annotations.Single() is { } annotation) 566if (container.TryGetAnnotationsOfType<ContainerMountAnnotation>(out var mounts))
ResourceBuilderExtensions.cs (2)
676if (!builder.Resource.TryGetAnnotationsOfType<EndpointAnnotation>(out var endpoints)) 1219if (builder.Resource.TryGetAnnotationsOfType<HealthCheckAnnotation>(out var annotations) && annotations.Any(a => a.Key == key))
Aspire.Hosting.Azure (4)
AzureResourcePreparer.cs (3)
145(resource.TryGetAnnotationsOfType<RoleAssignmentAnnotation>(out var annotations) 241if (resource.TryGetAnnotationsOfType<RoleAssignmentAnnotation>(out var roleAssignments)) 375if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var commandLineArgsCallbackAnnotations))
Provisioning\Provisioners\AzureProvisioner.cs (1)
134if (resource.AzureResource.TryGetAnnotationsOfType<RoleAssignmentResourceAnnotation>(out var roleAssignments))
Aspire.Hosting.Azure.AppContainers (3)
ContainerAppContext.cs (3)
116if (resource.TryGetAnnotationsOfType<AzureContainerAppCustomizationAnnotation>(out var annotations)) 383if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var commandLineArgsCallbackAnnotations)) 399if (resource.TryGetAnnotationsOfType<EnvironmentCallbackAnnotation>(out var environmentCallbacks))
Aspire.Hosting.Azure.AppService (3)
AzureAppServiceWebsiteContext.cs (3)
48if (resource.TryGetAnnotationsOfType<EnvironmentCallbackAnnotation>(out var environmentCallbacks)) 62if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var commandLineArgsCallbackAnnotations)) 306if (resource.TryGetAnnotationsOfType<AzureAppServiceWebsiteCustomizationAnnotation>(out var customizeWebSiteAnnotations))
Aspire.Hosting.Azure.Tests (12)
AzureBicepProvisionerTests.cs (1)
75Assert.True(bicep0.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships));
AzureFunctionsTests.cs (3)
35Assert.True(funcApp.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relAnnotations)); 166Assert.True(funcApp.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relAnnotations)); 227Assert.True(functionsResource.TryGetAnnotationsOfType<EnvironmentCallbackAnnotation>(out var envAnnotations));
AzurePostgresExtensionsTests.cs (3)
298Assert.True(postgresResourceInModel.TryGetAnnotationsOfType<Dummy1Annotation>(out var postgresAnnotations1)); 301Assert.True(postgresResourceInModel.TryGetAnnotationsOfType<Dummy2Annotation>(out var postgresAnnotations2)); 304Assert.True(dbResourceInModel.TryGetAnnotationsOfType<Dummy1Annotation>(out var dbAnnotations));
AzureRedisExtensionsTests.cs (2)
184Assert.True(cacheInModel.TryGetAnnotationsOfType<Dummy1Annotation>(out var cacheAnnotations1)); 187Assert.True(cacheInModel.TryGetAnnotationsOfType<Dummy2Annotation>(out var cacheAnnotations2));
AzureSqlExtensionsTests.cs (3)
220Assert.True(sqlResourceInModel.TryGetAnnotationsOfType<Dummy1Annotation>(out var sqlAnnotations1)); 223Assert.True(sqlResourceInModel.TryGetAnnotationsOfType<Dummy2Annotation>(out var sqlAnnotations2)); 226Assert.True(dbResourceInModel.TryGetAnnotationsOfType<Dummy1Annotation>(out var dbAnnotations));
Aspire.Hosting.Containers.Tests (1)
ContainerResourceTests.cs (1)
125Assert.False(c2.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships));
Aspire.Hosting.Docker (5)
DockerComposeEnvironmentContext.cs (2)
84if (serviceResource.TargetResource.TryGetAnnotationsOfType<EnvironmentCallbackAnnotation>(out var environmentCallbacks)) 117if (serviceResource.TargetResource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var commandLineArgsCallbacks))
DockerComposePublishingContext.cs (2)
92if (serviceResource.TargetResource.TryGetAnnotationsOfType<ContainerFileSystemCallbackAnnotation>(out var fsAnnotations)) 104if (serviceResource.TargetResource.TryGetAnnotationsOfType<DockerComposeServiceCustomizationAnnotation>(out var annotations))
DockerComposeServiceResource.cs (1)
129if (TargetResource.TryGetAnnotationsOfType<WaitAnnotation>(out var waitAnnotations))
Aspire.Hosting.Garnet.Tests (4)
AddGarnetTests.cs (4)
255Assert.True(garnet.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 279Assert.True(garnet.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 310Assert.True(garnet.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 327Assert.True(garnet.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsAnnotations));
Aspire.Hosting.Kubernetes (3)
KubernetesPublishingContext.cs (1)
74if (serviceResource.TargetResource.TryGetAnnotationsOfType<KubernetesServiceCustomizationAnnotation>(out var annotations))
KubernetesResource.cs (2)
226if (resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var commandLineArgsCallbackAnnotations)) 251if (resource.TryGetAnnotationsOfType<EnvironmentCallbackAnnotation>(out var environmentCallbacks))
Aspire.Hosting.Redis.Tests (1)
AddRedisTests.cs (1)
673Assert.True(redis.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsAnnotations));
Aspire.Hosting.Tests (20)
ExecutableResourceTests.cs (1)
51Assert.True(exe2.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships));
ProjectResourceTests.cs (1)
599Assert.False(project.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships));
ResourceExtensionsTests.cs (3)
21Assert.False(parent.Resource.TryGetAnnotationsOfType<DummyAnnotation>(out var annotations)); 33Assert.False(parent.Resource.TryGetAnnotationsOfType<DummyAnnotation>(out var annotations)); 45Assert.True(parent.Resource.TryGetAnnotationsOfType<DummyAnnotation>(out var annotations));
WaitForTests.cs (2)
786Assert.True(containerResource.Resource.TryGetAnnotationsOfType<WaitAnnotation>(out var waitAnnotations)); 793Assert.True(containerResource.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationshipAnnotations));
WithEndpointTests.cs (3)
119Assert.False(projectA.Resource.TryGetAnnotationsOfType<EndpointAnnotation>(out var annotations)); 136Assert.True(projectA.Resource.TryGetAnnotationsOfType<EndpointAnnotation>(out _)); 153Assert.True(projectA.Resource.TryGetAnnotationsOfType<EndpointAnnotation>(out _));
WithEnvironmentTests.cs (5)
59Assert.True(projectB.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 129Assert.True(projectA.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 256Assert.True(containerB.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 287Assert.True(containerB.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 348Assert.True(targetBuilder.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships));
WithReferenceTests.cs (5)
33Assert.True(projectB.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 113Assert.True(projectB.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 142Assert.True(projectB.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 296Assert.True(projectB.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var relationships)); 304Assert.True(resource.Resource.TryGetAnnotationsOfType<ResourceRelationshipAnnotation>(out var csRelationships));
Aspire.Hosting.Valkey.Tests (4)
AddValkeyTests.cs (4)
251Assert.True(valkey.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 275Assert.True(valkey.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 300Assert.True(valkey.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsCallbacks)); 317Assert.True(valkey.Resource.TryGetAnnotationsOfType<CommandLineArgsCallbackAnnotation>(out var argsAnnotations));