4 implementations of AddResource
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
904public IResourceBuilder<T> AddResource<T>(T resource) where T : IResource
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
757public IResourceBuilder<T> AddResource<T>(T resource) where T : IResource
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
536public IResourceBuilder<T> AddResource<T>(T resource) where T : IResource => innerBuilder.AddResource(resource); 699public IResourceBuilder<T> AddResource<T>(T resource) where T : IResource => _innerBuilder.AddResource(resource);
346 references to AddResource
Aspire.Hosting (18)
ApplicationModel\CertificateAuthorityCollectionResourceExtensions.cs (1)
28return builder.AddResource(resource)
ConnectionStringBuilderExtensions.cs (1)
45var rb = builder.AddResource(cs);
ContainerRegistryResourceBuilderExtensions.cs (2)
58: builder.AddResource(resource); 111: builder.AddResource(resource);
ContainerResourceBuilderExtensions.cs (1)
124return builder.AddResource(container)
DotnetToolResourceExtensions.cs (1)
46return builder.AddResource(resource)
ExecutableResourceBuilderExtensions.cs (2)
64return builder.AddResource(executable) 157var cb = builder.ApplicationBuilder.AddResource(container);
ExternalServiceBuilderExtensions.cs (1)
105var resourceBuilder = builder.AddResource(resource)
IDistributedApplicationBuilder.cs (3)
187/// The <see cref="AddResource{T}(T)"/> method is not typically used directly by developers building 193/// method which makes use of the <see cref="AddResource{T}(T)"/> method to add a container resource to the application. In Aspire 195/// constructs a resource derived from <see cref="IResource"/> and adds it to the application model using the <see cref="AddResource{T}(T)"/>
ParameterResourceBuilderExtensions.cs (1)
310return builder.AddResource(resource)
ProjectResourceBuilderExtensions.cs (5)
276return builder.AddResource(project) 321return builder.AddResource(project) 419var resource = builder.AddResource(app) 1032var cb = builder.ApplicationBuilder.AddResource(container); 1098var rebuilderBuilder = builder.ApplicationBuilder.AddResource(rebuilder);
Aspire.Hosting.Azure (6)
AzureBicepResourceExtensions.cs (2)
31return builder.AddResource(resource); 48return builder.AddResource(resource);
AzureEnvironmentResourceExtensions.cs (2)
42var resourceBuilder = builder.AddResource(resource) 82return builder.AddResource(resource)
AzureProvisioningResourceExtensions.cs (1)
30return builder.AddResource(resource);
AzureUserAssignedIdentityExtensions.cs (1)
44return builder.AddResource(resource);
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationExtensions.cs (1)
86return builder.AddResource(resource)
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppExtensions.cs (2)
649: builder.AddResource(containerAppEnvResource); 1248builder.AddResource(resource).WithIconName("Archive");
Aspire.Hosting.Azure.ApplicationInsights (1)
AzureApplicationInsightsExtensions.cs (1)
117var rb = builder.AddResource(resource)
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceEnvironmentExtensions.cs (2)
301? builder.AddResource(resource).WithIconName("Globe") 554builder.AddResource(resource).WithIconName("Archive");
Aspire.Hosting.Azure.CognitiveServices (2)
AzureOpenAIExtensions.cs (2)
118return builder.AddResource(resource) 201return builder.ApplicationBuilder.AddResource(deployment)
Aspire.Hosting.Azure.ConnectorNamespace (3)
AzureConnectorNamespaceExtensions.cs (3)
251return builder.AddResource(new AzureConnectorNamespaceResource(name, ConfigureInfrastructure)); 295return builder.ApplicationBuilder.AddResource(connection); 485return builder.ApplicationBuilder.AddResource(config);
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
51resourceBuilder = builder.AddResource(resource)
Aspire.Hosting.Azure.CosmosDB (4)
AzureCosmosDBExtensions.cs (4)
44return builder.AddResource(resource) 375return builder.ApplicationBuilder.AddResource(database) 400return builder.ApplicationBuilder.AddResource(container) 458return builder.ApplicationBuilder.AddResource(container)
Aspire.Hosting.Azure.EventHubs (3)
AzureEventHubsExtensions.cs (3)
129return builder.AddResource(resource) 172return builder.ApplicationBuilder.AddResource(hub) 217return builder.ApplicationBuilder.AddResource(consumerGroup)
Aspire.Hosting.Azure.FrontDoor (1)
AzureFrontDoorExtensions.cs (1)
163? builder.AddResource(resource).WithIconName("GlobeArrowForward")
Aspire.Hosting.Azure.Functions (3)
AzureFunctionsProjectResourceExtensions.cs (1)
189var functionsBuilder = builder.AddResource(resource)
DurableTask\DurableTaskResourceExtensions.cs (2)
38return builder.AddResource(scheduler) 230var hubBuilder = builder.ApplicationBuilder.AddResource(hub)
Aspire.Hosting.Azure.KeyVault (5)
AzureKeyVaultResourceExtensions.cs (5)
145return builder.AddResource(resource) 301return builder.ApplicationBuilder.AddResource(secret).WithIconName("LockClosed").ExcludeFromManifest(); 322return builder.ApplicationBuilder.AddResource(secret).WithIconName("LockClosed").ExcludeFromManifest(); 361return builder.ApplicationBuilder.AddResource(secret).WithIconName("LockClosed").ExcludeFromManifest(); 383return builder.ApplicationBuilder.AddResource(secret).WithIconName("LockClosed").ExcludeFromManifest();
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesEnvironmentExtensions.cs (3)
134return builder.AddResource(resource) 188return builder.ApplicationBuilder.AddResource(nodePool) 480return builder.ApplicationBuilder.AddResource(lb)
Aspire.Hosting.Azure.Kusto (2)
AzureKustoBuilderExtensions.cs (2)
91var resourceBuilder = builder.AddResource(resource) 120var resourceBuilder = builder.ApplicationBuilder.AddResource(kustoDatabase)
Aspire.Hosting.Azure.Network (9)
AzureNatGatewayExtensions.cs (1)
56return builder.AddResource(resource);
AzureNetworkSecurityGroupExtensions.cs (1)
55return builder.AddResource(resource)
AzureNetworkSecurityPerimeterExtensions.cs (1)
50return builder.AddResource(resource);
AzurePrivateEndpointExtensions.cs (3)
89var pe = builder.AddResource(resource); 197builder.AddResource(dnsZone); 208builder.AddResource(vnetLink).ExcludeFromManifest();
AzurePublicIPAddressExtensions.cs (1)
52return builder.AddResource(resource);
AzureVirtualNetworkExtensions.cs (2)
109return builder.AddResource(resource) 277return builder.ApplicationBuilder.AddResource(subnet)
Aspire.Hosting.Azure.OperationalInsights (1)
AzureLogAnalyticsWorkspaceExtensions.cs (1)
62return builder.AddResource(resource)
Aspire.Hosting.Azure.PostgreSQL (2)
AzurePostgresExtensions.cs (2)
151return builder.AddResource(resource) 180return builder.ApplicationBuilder.AddResource(azurePostgresDatabase);
Aspire.Hosting.Azure.Redis (2)
AzureManagedRedisExtensions.cs (1)
59return builder.AddResource(resource)
AzureRedisExtensions.cs (1)
125return builder.AddResource(resource)
Aspire.Hosting.Azure.Sandboxes (3)
AzureSandboxCleanupResource.cs (1)
30builder.AddResource(new AzureSandboxCleanupResource())
AzureSandboxesExtensions.cs (2)
134var resourceBuilder = builder.AddResource(resource); 521builder.AddResource(resource)
Aspire.Hosting.Azure.Search (1)
AzureSearchExtensions.cs (1)
44return builder.AddResource(resource)
Aspire.Hosting.Azure.ServiceBus (4)
AzureServiceBusExtensions.cs (4)
141return builder.AddResource(resource) 186return builder.ApplicationBuilder.AddResource(queue) 272return builder.ApplicationBuilder.AddResource(topic) 345return builder.ApplicationBuilder.AddResource(subscription)
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRExtensions.cs (1)
126return builder.AddResource(resource)
Aspire.Hosting.Azure.Sql (2)
AzureSqlExtensions.cs (2)
95var azureSqlServer = builder.AddResource(resource) 127return builder.ApplicationBuilder.AddResource(azureSqlDatabase);
Aspire.Hosting.Azure.Storage (9)
AzureStorageExtensions.cs (9)
162return builder.AddResource(resource) 507.AddResource(resource) 540.AddResource(resource) 577.AddResource(resource).WithIconName("FolderOpen").WithHealthCheck(healthCheckKey); 671.AddResource(resource) 813.AddResource(resource) 827.AddResource(resource) 834return builder.ApplicationBuilder.AddResource(resource) 855.AddResource(resource)
Aspire.Hosting.Azure.Tests (6)
AzureEnvironmentResourceExtensionsTests.cs (6)
2881builder.AddResource(visibleResource); 4705builder.AddResource(storageRoles); 4706builder.AddResource(storage); 4740builder.AddResource(storageRoles); 4741builder.AddResource(storage); 4911var ex = Assert.Throws<ArgumentException>(() => builder.AddResource(resource));
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubExtensions.cs (1)
151return builder.AddResource(resource)
Aspire.Hosting.Blazor (4)
BlazorGatewayExtensions.cs (3)
113return builder.AddResource(resource) 137return builder.AddResource(resource) 524var companion = gateway.ApplicationBuilder.AddResource(
BrowserDebuggerHelper.cs (1)
87builder.AddResource(debuggerResource)
Aspire.Hosting.Browsers (1)
BrowserLogsBuilderExtensions.cs (1)
140builder.ApplicationBuilder.AddResource(browserLogsResource)
Aspire.Hosting.Browsers.Tests (1)
src\Aspire.Hosting.Browsers\BrowserLogsBuilderExtensions.cs (1)
140builder.ApplicationBuilder.AddResource(browserLogsResource)
Aspire.Hosting.CodeGeneration.Go.Tests (4)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (4)
36return builder.AddResource(resource) 52return builder.AddResource(resource); 124return builder.ApplicationBuilder.AddResource(resource); 798return builder.AddResource(new TestVaultResource(name));
Aspire.Hosting.CodeGeneration.Java.Tests (4)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (4)
36return builder.AddResource(resource) 52return builder.AddResource(resource); 124return builder.ApplicationBuilder.AddResource(resource); 798return builder.AddResource(new TestVaultResource(name));
Aspire.Hosting.CodeGeneration.Python.Tests (4)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (4)
36return builder.AddResource(resource) 52return builder.AddResource(resource); 124return builder.ApplicationBuilder.AddResource(resource); 798return builder.AddResource(new TestVaultResource(name));
Aspire.Hosting.CodeGeneration.Rust.Tests (4)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (4)
36return builder.AddResource(resource) 52return builder.AddResource(resource); 124return builder.ApplicationBuilder.AddResource(resource); 798return builder.AddResource(new TestVaultResource(name));
Aspire.Hosting.CodeGeneration.TypeScript.Tests (5)
TestTypes\TestExtensions.cs (5)
36return builder.AddResource(resource) 52return builder.AddResource(resource); 70return builder.AddResource(new TestMarkerResource(name)); 124return builder.ApplicationBuilder.AddResource(resource); 798return builder.AddResource(new TestVaultResource(name));
Aspire.Hosting.DevTunnels (2)
DevTunnelResourceBuilderExtensions.cs (2)
103var rb = builder.AddResource(tunnelResource) 634var portBuilder = tunnelBuilder.ApplicationBuilder.AddResource(portResource)
Aspire.Hosting.Docker (1)
DockerComposeEnvironmentExtensions.cs (1)
100return builder.AddResource(resource)
Aspire.Hosting.Dotnet (2)
DotnetProjectBuildCoordinator.cs (1)
98builder.AddResource(buildResource)
DotnetProjectHostingExtensions.cs (1)
318var resource = builder.AddResource(app)
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
276.AddResource(migrationResource)
Aspire.Hosting.Foundry (20)
FoundryExtensions.cs (2)
46return builder.AddResource(resource) 72builder.ApplicationBuilder.AddResource(deployment);
HostedAgent\HostedAgentBuilderExtension.cs (1)
532builder.ApplicationBuilder.AddResource(hostedAgent)
Project\ConnectionBuilderExtensions.cs (2)
84return builder.ApplicationBuilder.AddResource(connectionResource); 514return builder.ApplicationBuilder.AddResource(connectionResource);
Project\ProjectBuilderExtension.cs (2)
52var project = builder.ApplicationBuilder.AddResource(new AzureCognitiveServicesProjectResource(name, ConfigureInfrastructure, builder.Resource)); 710builder.AddResource(resource).WithIconName("Archive");
PromptAgent\PromptAgentBuilderExtensions.cs (12)
71var agentBuilder = project.ApplicationBuilder.AddResource(agent) 180return project.ApplicationBuilder.AddResource(resource) 207return project.ApplicationBuilder.AddResource(resource) 229return project.ApplicationBuilder.AddResource(resource) 251return project.ApplicationBuilder.AddResource(resource) 279return project.ApplicationBuilder.AddResource(resource) 315return project.ApplicationBuilder.AddResource(resource) 375return project.ApplicationBuilder.AddResource(resource) 506return project.ApplicationBuilder.AddResource(resource) 530return project.ApplicationBuilder.AddResource(resource) 570return project.ApplicationBuilder.AddResource(resource) 632return project.ApplicationBuilder.AddResource(resource)
Toolbox\FoundryToolboxBuilderExtensions.cs (1)
65return builder.ApplicationBuilder.AddResource(toolbox)
Aspire.Hosting.Garnet (1)
GarnetBuilderExtensions.cs (1)
129return builder.AddResource(garnet)
Aspire.Hosting.Go (5)
GoHostingExtensions.cs (5)
90var rb = builder.AddResource(resource) 377.AddResource(tidyResource) 426.AddResource(vendorResource) 472.AddResource(downloadResource) 520.AddResource(vetResource)
Aspire.Hosting.Java (3)
JavaHostingExtensions.cs (3)
98var resourceBuilder = builder.AddResource(resource) 264return builder.AddResource(resource) 862var buildBuilder = builder.ApplicationBuilder.AddResource(buildResource)
Aspire.Hosting.JavaScript (6)
JavaScriptHostingExtensions.cs (6)
157var resourceBuilder = builder.AddResource(resource) 485var resourceBuilder = builder.AddResource(resource) 829var resourceBuilder = builder.AddResource(resource) 1659var resourceBuilder = builder.AddResource(resource) 2946builder.ApplicationBuilder.AddResource(debuggerResource) 3037var installerBuilder = resource.ApplicationBuilder.AddResource(installer)
Aspire.Hosting.Kafka (2)
KafkaBuilderExtensions.cs (2)
74return builder.AddResource(kafka) 112var kafkaUiBuilder = builder.ApplicationBuilder.AddResource(kafkaUi)
Aspire.Hosting.Keycloak (1)
KeycloakResourceBuilderExtensions.cs (1)
69.AddResource(resource)
Aspire.Hosting.Kubernetes (8)
CertManagerExtensions.cs (2)
128var resourceBuilder = builder.ApplicationBuilder.AddResource(resource).WithIconName("Certificate").ExcludeFromManifest(); 170return builder.ApplicationBuilder.AddResource(issuer).WithIconName("ContactCard").ExcludeFromManifest();
KubernetesEnvironmentExtensions.cs (2)
341var resourceBuilder = builder.AddResource(resource) 493return builder.ApplicationBuilder.AddResource(nodePool)
KubernetesGatewayExtensions.cs (1)
48return builder.ApplicationBuilder.AddResource(gateway)
KubernetesHelmChartExtensions.cs (1)
86var chartBuilder = builder.ApplicationBuilder.AddResource(resource)
KubernetesIngressExtensions.cs (1)
56return builder.ApplicationBuilder.AddResource(ingress)
KubernetesPersistentVolumeExtensions.cs (1)
63return builder.ApplicationBuilder.AddResource(volume)
Aspire.Hosting.Maui (7)
MauiAndroidExtensions.cs (2)
160var resourceBuilder = builder.ApplicationBuilder.AddResource(androidDeviceResource) 365var resourceBuilder = builder.ApplicationBuilder.AddResource(androidEmulatorResource)
MauiiOSExtensions.cs (2)
167var resourceBuilder = builder.ApplicationBuilder.AddResource(iOSDeviceResource) 378var resourceBuilder = builder.ApplicationBuilder.AddResource(iOSSimulatorResource)
MauiMacCatalystExtensions.cs (1)
91var resourceBuilder = builder.ApplicationBuilder.AddResource(macCatalystResource)
MauiOtlpExtensions.cs (1)
115var stubBuilder = appBuilder.AddResource(stubResource)
MauiWindowsExtensions.cs (1)
91var resourceBuilder = builder.ApplicationBuilder.AddResource(windowsResource)
Aspire.Hosting.Maui.Tests (18)
MauiBuildQueueTests.cs (9)
401appBuilder.AddResource(android); 434appBuilder.AddResource(android); 1360appBuilder.AddResource(android); 1363appBuilder.AddResource(macCatalyst); 1366appBuilder.AddResource(iosSimulator); 1390appBuilder.AddResource(android1); 1396appBuilder.AddResource(android2); 1399appBuilder.AddResource(macCatalyst); 1402appBuilder.AddResource(iosSimulator);
MauiPlatformExtensionsTests.cs (9)
753var dashboard = appBuilder.AddResource(new ContainerResource(KnownResourceNames.AspireDashboard)); 806var dashboard = appBuilder.AddResource(new ExecutableResource(KnownResourceNames.AspireDashboard, "dashboard", "")); 870var dashboard = appBuilder.AddResource(new ExecutableResource(KnownResourceNames.AspireDashboard, "dashboard", "")); 909var dashboard = appBuilder.AddResource(new ExecutableResource(KnownResourceNames.AspireDashboard, "dashboard", "")); 1135appBuilder.AddResource(new ContainerResource(KnownResourceNames.AspireDashboard)); 1162appBuilder.AddResource(new ContainerResource(KnownResourceNames.AspireDashboard)); 1192var dashboard = appBuilder.AddResource(new ExecutableResource(KnownResourceNames.AspireDashboard, "dashboard", "")); 1274var dashboard = appBuilder.AddResource(new ExecutableResource(KnownResourceNames.AspireDashboard, "dashboard", "")); 1310var dashboard = appBuilder.AddResource(new ExecutableResource(KnownResourceNames.AspireDashboard, "dashboard", ""));
Aspire.Hosting.Milvus (3)
MilvusBuilderExtensions.cs (3)
57return builder.AddResource(milvus) 113return builder.ApplicationBuilder.AddResource(milvusDatabaseResource) 150var resourceBuilder = builder.ApplicationBuilder.AddResource(attuContainer)
Aspire.Hosting.MongoDB (4)
MongoDBBuilderExtensions.cs (3)
91.AddResource(mongoServerResource) 296.AddResource(mongoDBDatabase) 322.AddResource(mongoExpressContainer)
ReplicaSet\MongoDBReplicaSetBuilderExtensions.cs (1)
94return builder.AddResource(rsResource)
Aspire.Hosting.MySql (3)
MySqlBuilderExtensions.cs (3)
84return builder.AddResource(resource) 194.AddResource(mySqlDatabase) 307var phpMyAdminContainerBuilder = builder.ApplicationBuilder.AddResource(phpMyAdminContainer)
Aspire.Hosting.Nats (1)
NatsBuilderExtensions.cs (1)
96return builder.AddResource(nats)
Aspire.Hosting.OpenAI (2)
OpenAIExtensions.cs (2)
64return builder.AddResource(resource) 113return builder.ApplicationBuilder.AddResource(resource)
Aspire.Hosting.Oracle (2)
OracleDatabaseBuilderExtensions.cs (2)
59return builder.AddResource(oracleDatabaseServer) 93return builder.ApplicationBuilder.AddResource(oracleDatabase)
Aspire.Hosting.PostgreSQL (5)
PostgresBuilderExtensions.cs (5)
114return builder.AddResource(postgresServer) 222.AddResource(postgresDatabase) 255var pgAdminContainerBuilder = builder.ApplicationBuilder.AddResource(pgAdminContainer) 368var pgwebContainerBuilder = builder.ApplicationBuilder.AddResource(pgwebContainer) 443var mcpContainerBuilder = builder.ApplicationBuilder.AddResource(mcpContainer)
Aspire.Hosting.Python (3)
PythonAppResourceBuilderExtensions.cs (3)
366.AddResource(resource) 1319var installerBuilder = builder.ApplicationBuilder.AddResource(installer) 1407builder.ApplicationBuilder.AddResource(venvCreator)
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
73return builder.AddResource(qdrant)
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
76var rabbitmq = builder.AddResource(rabbitMq)
Aspire.Hosting.Radius (3)
RadiusExtensions.cs (1)
53return builder.AddResource(resource);
Secrets\RadiusSecretStoreExtensions.cs (2)
74var storeBuilder = builder.AddResource(resource); 120: radius.ApplicationBuilder.AddResource(resource);
Aspire.Hosting.Radius.Tests (3)
Publishing\BackingResourceValueResolutionTests.cs (3)
1374var pg = b.AddResource(new PostgresServerResource("pg", [])).WithImage("postgres", "17"); 1403var pg = b.AddResource(new PostgresServerResource("pg", 1471var store = b.AddResource(new DaprStateStoreResource("statestore"))
Aspire.Hosting.Redis (3)
RedisBuilderExtensions.cs (3)
97var redisBuilder = builder.AddResource(redis) 294var resourceBuilder = builder.ApplicationBuilder.AddResource(resource) 376var resourceBuilder = builder.ApplicationBuilder.AddResource(resource)
Aspire.Hosting.Rust (1)
RustHostingExtensions.cs (1)
91var resourceBuilder = builder.AddResource(resource)
Aspire.Hosting.Seq (1)
SeqBuilderExtensions.cs (1)
56var resourceBuilder = builder.AddResource(seqResource)
Aspire.Hosting.SqlServer (2)
SqlServerBuilderExtensions.cs (2)
56return builder.AddResource(sqlServer) 218.AddResource(sqlServerDatabase)
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
795/// <inheritdoc cref="IDistributedApplicationBuilder.AddResource{T}(T)" /> 796new IResourceBuilder<T> AddResource<T>(T resource) where T : IResource => ((IDistributedApplicationBuilder)this).AddResource(resource);
Aspire.Hosting.Tests (89)
BuildOnlyContainerValidationTests.cs (1)
97return builder.AddResource(new TestContainerFilesSourceResource(name))
Dcp\DcpExecutorTests.cs (42)
1504var emulator = builder.AddResource(new TestContainerResource("emulator")) 5321builder.AddResource(resource) 5380builder.AddResource(debuggableExecutable).WithDebugSupport(mode => new ExecutableLaunchConfiguration("test") { Mode = mode }, "test"); 5384builder.AddResource(nonDebuggableExecutable); 5434builder.AddResource(executable) 6023builder.AddResource(executable) 6065builder.AddResource(executable) 6133builder.AddResource(executable) 6299builder.AddResource(executable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6335builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6338builder.AddResource(nonDebuggableExecutable); 6377builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6413builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6449builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6491builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6533builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 8056var fileProject = builder.AddResource(new ProjectResource("file-project")) 8102var fileProject = builder.AddResource(new ProjectResource("file-project")) 8194builder.AddResource(debuggableExecutable).WithDebugSupport( 8233builder.AddResource(debuggableExecutable).WithDebugSupport<TestExecutableResource, ExecutableLaunchConfiguration>( 8624builder.AddResource(resource) 8689builder.AddResource(resource) 8719builder.AddResource(resource) 8752builder.AddResource(resource) 8811builder.AddResource(debuggableExecutable) 8863builder.AddResource(resource) 8911builder.AddResource(resource) 8970builder.AddResource(debuggableExecutable) 9009builder.AddResource(resource) 9047builder.AddResource(resource) 9082builder.AddResource(resource) 9129builder.AddResource(resource) 9179builder.AddResource(resource) 9215builder.AddResource(resource) 9250builder.AddResource(resource) 9318builder.AddResource(resource) 9402builder.AddResource(resource) 9465builder.AddResource(resource) 9527builder.AddResource(resource) 9568builder.AddResource(resource) 10901builder.AddResource(debuggableExecutable).WithDebugSupport<TestExecutableResource, ExecutableLaunchConfiguration>( 11475var executableBuilder = builder.AddResource(executable)
DistributedApplicationBuilderTests.cs (7)
78appBuilder.AddResource(new TestResource()); 381appBuilder.AddResource(new ContainerResource("Test")); 383var ex = Assert.Throws<DistributedApplicationException>(() => appBuilder.AddResource(new ContainerResource("Test"))); 392appBuilder.AddResource(new ContainerResource("Test")); 394var ex = Assert.Throws<DistributedApplicationException>(() => appBuilder.AddResource(new ContainerResource("TEST"))); 920var ex = Assert.Throws<ArgumentException>(() => appBuilder.AddResource(resource)); 933appBuilder.AddResource(resource);
ExpressionResolverTests.cs (7)
92var target = builder.AddResource(new TestExpressionResolverResource(exprName)) 137var source = builder.AddResource(new ContainerResource("testSource")) 165var test = builder.AddResource(new ContainerResource("testSource")) 209builder.AddResource(new TestHostResource("nonHost")) 232var test = builder.AddResource(new ContainerResource("testSource")) 262var connectionStringResource = builder.AddResource(new MyContainerResource("myContainer")) 280var connectionStringResource = builder.AddResource(new MyContainerResource("myContainer"))
Orchestrator\ApplicationOrchestratorTests.cs (18)
82var childResource = builder.AddResource(new CustomChildResource("child", parentResource.Resource)); 128var parentResource = builder.AddResource(new CustomResource("parent")); 129var childResource = builder.AddResource(new CustomResource("child")) 176var resource = builder.AddResource(new CustomResource("resource")); 413var parentResource = builder.AddResource(new ParentResourceWithConnectionString("parent")); 414var childResource = builder.AddResource( 417var grandChildResource = builder.AddResource( 464var resource = builder.AddResource(new TestResourceWithConnectionString("test-resource", "Server=localhost:5432;Database=testdb")); 504var resource = builder.AddResource(new TestResourceWithConnectionString("test-resource", "Server=localhost:5432;Database=testdb", "testdb", "localhost", unresolvedProperty)); 605var resource = builder.AddResource(new CustomResource("tool")); 670var waiter = builder.AddResource(new CustomResourceWithWaitSupport("waiter")).WaitFor(dependency); 712var waiter = builder.AddResource(new CustomResourceWithWaitSupport("waiter")).WaitFor(dependency); 772var waiter = builder.AddResource(new CustomResourceWithWaitSupport("waiter")).WaitFor(dependency).WithExplicitStart(); 821var waiter = builder.AddResource(new CustomResourceWithWaitSupport("waiter")).WaitFor(dependency).WithExplicitStart(); 874var waiter = builder.AddResource(new CustomResourceWithWaitSupport("waiter")).WaitFor(dependency); 1133return builder.AddResource(new CustomResourceWithWaitSupport(name)) 1341var customChild = builder.AddResource(new CustomChildResource("custom-child", parentContainer.Resource)); 1389var customChild = builder.AddResource(new CustomChildResource("custom-child", parentContainer.Resource));
Orchestrator\RelationshipEvaluatorTests.cs (3)
38var childResource = builder.AddResource(new CustomChildResource("child", parentResource.Resource)); 39var grandChildResource = builder.AddResource(new CustomChildResource("grandchild", childResource.Resource)); 40var greatGrandChildResource = builder.AddResource(new CustomChildResource("greatgrandchild", grandChildResource.Resource));
ProjectResourceTests.cs (1)
883var sourceContainer = appBuilder.AddResource(sourceContainerResource)
ResourceExtensionsTests.cs (3)
319var surrogate = builder.AddResource(new ConnectionStringParameterResource("ResourceWithConnectionStringSurrogate", _ => "ConnectionString", null)); 320var secretParameter = builder.AddResource(new ParameterResource("SecretParameter", _ => "SecretParameter", true)); 321var nonSecretParameter = builder.AddResource(new ParameterResource("NonSecretParameter", _ => "NonSecretParameter"));
ResourceNotificationTests.cs (1)
28var custom = builder.AddResource(new CustomResource("myResource"))
ResourceWithProbeTests.cs (3)
15var resource = appBuilder.AddResource(new CustomResourceWithProbes("myResouce")); 28var resource = appBuilder.AddResource(new CustomResourceWithProbes("myResouce")); 48var resource = appBuilder.AddResource(new CustomResourceWithProbes("myResouce"));
Utils\VolumeNameGeneratorTests.cs (2)
21var resource = builder.AddResource(new TestResource("myresource")); 33var resource = builder.AddResource(new TestResource("myresource"));
WithHttpCommandTests.cs (1)
1079var service = builder.AddResource(new CustomResource(name))
Aspire.Hosting.Valkey (1)
ValkeyBuilderExtensions.cs (1)
146return builder.AddResource(valkey)
Aspire.Hosting.Yarp (1)
YarpResourceExtensions.cs (1)
37var yarpBuilder = builder.AddResource(resource)
CustomResources.AppHost (3)
TalkingClockResource.cs (2)
34var clockBuilder = builder.AddResource(clockResource) 128builder.AddResource(clockHand)
TestResource.cs (1)
16var rb = builder.AddResource(new TestResource(name))
HealthChecksSandbox.AppHost (2)
AppHost.cs (2)
66builder.AddResource(new TestResource("http-deferred")) 109.AddResource(new TestResource(name))
ProjectResourceExtensions.AppHost (1)
AppHost.cs (1)
57.AddResource(new FakeIntegrationProjectResource(name))
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
15return builder.AddResource(resource);
Stress.AppHost (6)
TestResource.cs (6)
17var rb = builder.AddResource(new TestResource(name)) 35var rb = builder.AddResource(new TestNestedResource(name, parent)) 54var rb = builder.AddResource(new CommandGroupResource(name, parent)) 71var rb = builder.AddResource(new HttpCommandGroupResource(name, parent)) 88var rb = builder.AddResource(new NoStatusResource(name)) 104var rb = builder.AddResource(new PropertyStressResource(name))