3 implementations of Resources
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
84public IResourceCollection Resources { get; } = new ResourceCollection();
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
217public IResourceCollection Resources => innerBuilder.Resources; 354public IResourceCollection Resources => _innerBuilder.Resources;
63 references to Resources
Aspire.Hosting (3)
DistributedApplicationBuilderExtensions.cs (1)
64var resource = builder.Resources.FirstOrDefault(r => string.Equals(r.Name, name, StringComparison.OrdinalIgnoreCase));
ExecutableResourceBuilderExtensions.cs (1)
131builder.ApplicationBuilder.Resources.Remove(builder.Resource);
ProjectResourceBuilderExtensions.cs (1)
685builder.ApplicationBuilder.Resources.Remove(builder.Resource);
Aspire.Hosting.Azure (1)
AzureEnvironmentResourceExtensions.cs (1)
22if (builder.Resources.OfType<AzureEnvironmentResource>().SingleOrDefault() is { } existingResource)
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppExtensions.cs (1)
62var existingContainerAppEnvResource = builder.Resources.OfType<AzureContainerAppEnvironmentResource>().FirstOrDefault();
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
45var storage = builder.Resources
Aspire.Hosting.Azure.PostgreSQL (3)
AzurePostgresExtensions.cs (3)
217var azureDatabases = builder.ApplicationBuilder.Resources 256appBuilder.Resources.Remove(azureResource); 259appBuilder.Resources.Remove(database.Value);
Aspire.Hosting.Azure.Redis (1)
AzureRedisExtensions.cs (1)
163builder.ApplicationBuilder.Resources.Remove(azureResource);
Aspire.Hosting.Azure.Sql (3)
AzureSqlExtensions.cs (3)
177var azureDatabases = builder.ApplicationBuilder.Resources 206appBuilder.Resources.Remove(azureResource); 209appBuilder.Resources.Remove(database.Value);
Aspire.Hosting.Azure.Tests (7)
AzureEnvironmentResourceExtensionsTests.cs (7)
24var environmentResource = Assert.Single(builder.Resources.OfType<AzureEnvironmentResource>()); 29Assert.Empty(builder.Resources.OfType<ParameterResource>()); 44Assert.Single(builder.Resources.OfType<AzureEnvironmentResource>()); 58Assert.Empty(builder.Resources.OfType<AzureEnvironmentResource>()); 71var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 87var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 103var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single();
Aspire.Hosting.Kafka (2)
KafkaBuilderExtensions.cs (2)
95if (builder.ApplicationBuilder.Resources.OfType<KafkaUIContainerResource>().SingleOrDefault() is { } existingKafkaUIResource) 114var kafkaResources = builder.ApplicationBuilder.Resources.OfType<KafkaServerResource>();
Aspire.Hosting.MongoDB.Tests (2)
AddMongoDBTests.cs (2)
118var resource = Assert.Single(builder.Resources.OfType<MongoExpressContainerResource>()); 134var resource = Assert.Single(builder.Resources.OfType<MongoExpressContainerResource>());
Aspire.Hosting.MySql (2)
MySqlBuilderExtensions.cs (2)
192if (builder.ApplicationBuilder.Resources.OfType<PhpMyAdminContainerResource>().SingleOrDefault() is { } existinghpMyAdminResource) 210var mySqlInstances = builder.ApplicationBuilder.Resources.OfType<MySqlServerResource>();
Aspire.Hosting.MySql.Tests (3)
AddMySqlTests.cs (3)
244var myAdmin = builder.Resources.Single(r => r.Name.Equals("phpmyadmin")); 248var container = builder.Resources.Single(r => r.Name == "phpmyadmin"); 276var myAdmin = builder.Resources.Single(r => r.Name.Equals("phpmyadmin"));
Aspire.Hosting.PostgreSQL (5)
PostgresBuilderExtensions.cs (5)
85if (builder.Resources.FirstOrDefault(n => string.Equals(n.Name, name, StringComparisons.ResourceName)) is PostgresDatabaseResource postgreDatabase) 185if (builder.ApplicationBuilder.Resources.OfType<PgAdminContainerResource>().SingleOrDefault() is { } existingPgAdminResource) 209var postgresInstances = builder.ApplicationBuilder.Resources.OfType<PostgresServerResource>(); 289if (builder.ApplicationBuilder.Resources.OfType<PgWebContainerResource>().SingleOrDefault() is { } existingPgWebResource) 319var postgresInstances = builder.ApplicationBuilder.Resources.OfType<PostgresDatabaseResource>();
Aspire.Hosting.PostgreSQL.Tests (6)
AddPostgresTests.cs (6)
396Assert.Single(builder.Resources.OfType<PgWebContainerResource>()); 410var resource = Assert.Single(builder.Resources.OfType<PgWebContainerResource>()); 426var resource = Assert.Single(builder.Resources.OfType<PgWebContainerResource>()); 473var pgadmin = builder.Resources.Single(r => r.Name.Equals("pgadmin")); 536var pgweb = builder.Resources.Single(r => r.Name.Equals("pgweb")); 653var resource = Assert.Single(builder.Resources.OfType<PostgresServerResource>());
Aspire.Hosting.Redis (4)
RedisBuilderExtensions.cs (4)
144if (builder.ApplicationBuilder.Resources.OfType<RedisCommanderResource>().SingleOrDefault() is { } existingRedisCommanderResource) 163var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>(); 215if (builder.ApplicationBuilder.Resources.OfType<RedisInsightResource>().SingleOrDefault() is { } existingRedisCommanderResource) 232var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>();
Aspire.Hosting.Redis.Tests (11)
AddRedisTests.cs (11)
275Assert.Single(builder.Resources.OfType<RedisCommanderResource>()); 285var redisinsight = builder.Resources.Single(r => r.Name.Equals("redisinsight")); 305var redisInsight = Assert.Single(builder.Resources.OfType<RedisInsightResource>()); 378var resource = Assert.Single(builder.Resources.OfType<RedisCommanderResource>()); 396var resource = Assert.Single(builder.Resources.OfType<RedisInsightResource>()); 412var resource = Assert.Single(builder.Resources.OfType<RedisCommanderResource>()); 426var resource = Assert.Single(builder.Resources.OfType<RedisInsightResource>()); 438var resource = Assert.Single(builder.Resources.OfType<RedisResource>()); 495var commander = builder.Resources.Single(r => r.Name.Equals("rediscommander")); 519var commander = builder.Resources.Single(r => r.Name.Equals("rediscommander")); 540var commander = builder.Resources.Single(r => r.Name.Equals("rediscommander"));
Aspire.Hosting.SqlServer.Tests (1)
AddSqlServerTests.cs (1)
260var resource = Assert.Single(builder.Resources.OfType<SqlServerServerResource>());
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
442/// <inheritdoc cref="IDistributedApplicationBuilder.Resources" /> 443new IResourceCollection Resources => ((IDistributedApplicationBuilder)this).Resources;
Aspire.Hosting.Tests (5)
AsHttp2ServiceTests.cs (1)
24var endpointsForAllServices = testProgram.AppBuilder.Resources.SelectMany(
DistributedApplicationBuilderTests.cs (4)
155appBuilder.Resources.Add(new ContainerResource("Test")); 156appBuilder.Resources.Add(new ContainerResource("Test")); 167appBuilder.Resources.Add(new ContainerResource("Test")); 168appBuilder.Resources.Add(new ContainerResource("TEST"));