1 instantiation of RadiusCloudProvidersAnnotation
Aspire.Hosting.Radius (1)
Annotations\RadiusCloudProvidersAnnotation.cs (1)
39var created = new RadiusCloudProvidersAnnotation();
58 references to RadiusCloudProvidersAnnotation
Aspire.Hosting.Radius (20)
Annotations\RadiusCloudProvidersAnnotation.cs (5)
26/// Returns the singleton <see cref="RadiusCloudProvidersAnnotation"/> on 29internal static RadiusCloudProvidersAnnotation GetOrAdd(IResource resource) 33var existing = resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().FirstOrDefault(); 39var created = new RadiusCloudProvidersAnnotation();
CloudProviders\RadiusCloudProviderExtensions.cs (3)
15/// <see cref="RadiusCloudProvidersAnnotation"/> to the environment that the 64RadiusCloudProvidersAnnotation.GetOrAdd(builder.Resource).Azure = config; 105RadiusCloudProvidersAnnotation.GetOrAdd(builder.Resource).Aws = config;
Publishing\RadCredentialRegisterStep.cs (5)
70var annotation = _environment.Annotations 71.OfType<RadiusCloudProvidersAnnotation>() 115RadiusCloudProvidersAnnotation annotation) 184var annotation = env.Annotations.OfType<RadiusCloudProvidersAnnotation>().FirstOrDefault();
Publishing\RadiusInfrastructureBuilder.cs (6)
743var annotation = _environment.Annotations 744.OfType<Annotations.RadiusCloudProvidersAnnotation>() 770var annotation = _environment.Annotations 771.OfType<Annotations.RadiusCloudProvidersAnnotation>() 1865var providers = _environment.Annotations 1866.OfType<Annotations.RadiusCloudProvidersAnnotation>()
RadiusEnvironmentResource.cs (1)
79.OfType<Annotations.RadiusCloudProvidersAnnotation>()
Aspire.Hosting.Radius.Tests (38)
CloudProviders\AdditiveCompatibilityTests.cs (8)
16Assert.Empty(env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>()); 32var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 43var first = RadiusCloudProvidersAnnotation.GetOrAdd(env.Resource); 44var second = RadiusCloudProvidersAnnotation.GetOrAdd(env.Resource); 47Assert.Single(env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>());
CloudProviders\CredentialModeOverrideTests.cs (6)
32var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 50var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 65var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single();
CloudProviders\MultiEnvironmentProvidersTests.cs (10)
29var annA = envA.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 33var annB = envB.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().FirstOrDefault(); 49var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 73var devAnn = envs.Single(e => e.Name == "dev").Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 74var prodAnn = envs.Single(e => e.Name == "prod").Annotations.OfType<RadiusCloudProvidersAnnotation>().Single();
CloudProviders\WithAwsProviderTests.cs (8)
27var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 44var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 134var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 147var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single();
CloudProviders\WithAzureProviderTests.cs (4)
30var annotation = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single(); 123var ann = env.Resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single();
Publishing\RadCredentialArgumentTests.cs (2)
107var annotation = resource.Annotations.OfType<RadiusCloudProvidersAnnotation>().Single();