2 implementations of Resources
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
75public IResourceCollection Resources { get; } = new ResourceCollection();
Aspire.Hosting.Tests (1)
Utils\TestDistributedApplicationBuilder.cs (1)
120public IResourceCollection Resources => _innerBuilder.Resources;
43 references to Resources
Aspire.Hosting.AWS (1)
CDK\CDKExtensions.cs (1)
222var stackResource = builder.Resources.OfType<IStackResource>().FirstOrDefault();
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
199var eventHubsEmulatorResources = builder.ApplicationBuilder.Resources.OfType<AzureEventHubsResource>().Where(x => x is { } eventHubsResource && eventHubsResource.IsEmulator);
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
25var storage = builder.Resources.OfType<AzureStorageResource>().FirstOrDefault(r => r.Name == "azure-functions-default-storage");
Aspire.Hosting.Kafka (2)
KafkaBuilderExtensions.cs (2)
90if (builder.ApplicationBuilder.Resources.OfType<KafkaUIContainerResource>().SingleOrDefault() is { } existingKafkaUIResource) 109var kafkaResources = builder.ApplicationBuilder.Resources.OfType<KafkaServerResource>();
Aspire.Hosting.Milvus (1)
MilvusBuilderExtensions.cs (1)
68var lookup = builder.Resources.OfType<MilvusDatabaseResource>().ToDictionary(d => d.Name);
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 (3)
MySqlBuilderExtensions.cs (3)
46var lookup = builder.Resources.OfType<MySqlDatabaseResource>().ToDictionary(d => d.Name); 125if (builder.ApplicationBuilder.Resources.OfType<PhpMyAdminContainerResource>().Any()) 144var mySqlInstances = builder.ApplicationBuilder.Resources.OfType<MySqlServerResource>();
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
245var myAdmin = builder.Resources.Single(r => r.Name.EndsWith("-phpmyadmin")); 278var myAdmin = builder.Resources.Single(r => r.Name.EndsWith("-phpmyadmin"));
Aspire.Hosting.Oracle (1)
OracleDatabaseBuilderExtensions.cs (1)
42var lookup = builder.Resources.OfType<OracleDatabaseResource>().ToDictionary(d => d.Name);
Aspire.Hosting.PostgreSQL (6)
PostgresBuilderExtensions.cs (6)
62var lookup = builder.Resources.OfType<PostgresDatabaseResource>().ToDictionary(d => d.Name); 166if (builder.ApplicationBuilder.Resources.OfType<PgAdminContainerResource>().SingleOrDefault() is { } existingPgAdminResource) 188var postgresInstances = builder.ApplicationBuilder.Resources.OfType<PostgresServerResource>(); 298if (builder.ApplicationBuilder.Resources.OfType<PgWebContainerResource>().SingleOrDefault() is { } existingPgWebResource) 322var adminResource = builder.ApplicationBuilder.Resources.OfType<PgWebContainerResource>().Single(); 324var postgresInstances = builder.ApplicationBuilder.Resources.OfType<PostgresDatabaseResource>();
Aspire.Hosting.PostgreSQL.Tests (5)
AddPostgresTests.cs (5)
394Assert.Single(builder.Resources.OfType<PgWebContainerResource>()); 408var resource = Assert.Single(builder.Resources.OfType<PgWebContainerResource>()); 424var resource = Assert.Single(builder.Resources.OfType<PgWebContainerResource>()); 462var pgadmin = builder.Resources.Single(r => r.Name.EndsWith("-pgadmin")); 509var pgadmin = builder.Resources.Single(r => r.Name.EndsWith("-pgweb"));
Aspire.Hosting.Redis (5)
RedisBuilderExtensions.cs (5)
78if (builder.ApplicationBuilder.Resources.OfType<RedisCommanderResource>().SingleOrDefault() is { } existingRedisCommanderResource) 97var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>(); 140if (builder.ApplicationBuilder.Resources.OfType<RedisInsightResource>().SingleOrDefault() is { } existingRedisCommanderResource) 160var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>(); 170var redisInsightResource = builder.ApplicationBuilder.Resources.OfType<RedisInsightResource>().Single();
Aspire.Hosting.Redis.Tests (8)
AddRedisTests.cs (8)
129Assert.Single(builder.Resources.OfType<RedisCommanderResource>()); 139Assert.Single(builder.Resources.OfType<RedisInsightResource>()); 153var resource = Assert.Single(builder.Resources.OfType<RedisCommanderResource>()); 171var resource = Assert.Single(builder.Resources.OfType<RedisInsightResource>()); 187var resource = Assert.Single(builder.Resources.OfType<RedisCommanderResource>()); 201var resource = Assert.Single(builder.Resources.OfType<RedisInsightResource>()); 218var commander = builder.Resources.Single(r => r.Name.EndsWith("-commander")); 242var commander = builder.Resources.Single(r => r.Name.EndsWith("-commander"));
Aspire.Hosting.SqlServer (1)
SqlServerBuilderExtensions.cs (1)
44var lookup = builder.Resources.OfType<SqlServerDatabaseResource>().ToDictionary(d => d.Name);
Aspire.Hosting.Tests (4)
DistributedApplicationBuilderTests.cs (4)
125appBuilder.Resources.Add(new ContainerResource("Test")); 126appBuilder.Resources.Add(new ContainerResource("Test")); 137appBuilder.Resources.Add(new ContainerResource("Test")); 138appBuilder.Resources.Add(new ContainerResource("TEST"));