4 implementations of CreateResourceBuilder
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
773public IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
659public IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
261public IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource => innerBuilder.CreateResourceBuilder(resource); 419public IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource => _innerBuilder.CreateResourceBuilder(resource);
69 references to CreateResourceBuilder
Aspire.Hosting (13)
ConnectionStringBuilderExtensions.cs (2)
65rb.WaitForStart(builder.CreateResourceBuilder(resource)); 75rb.WaitForStart(builder.CreateResourceBuilder(innerRef));
ContainerRegistryResourceBuilderExtensions.cs (2)
57? builder.CreateResourceBuilder(resource) 110? builder.CreateResourceBuilder(resource)
DistributedApplicationBuilderExtensions.cs (2)
78return builder.CreateResourceBuilder(typedResource); 107resourceBuilder = builder.CreateResourceBuilder(typedResource);
IDistributedApplicationBuilder.cs (3)
211/// The <see cref="CreateResourceBuilder{T}(T)"/> method is used to create an <see cref="IResourceBuilder{T}"/> for a specific 217/// referenced directly. Using the <see cref="CreateResourceBuilder{T}(T)"/> method allows for easier mutation of resources 238/// <see cref="CreateResourceBuilder{T}(T)"/> method assists by allowing the creation of a <see cref="IResourceBuilder{T}"/> without adding
ResourceBuilderExtensions.cs (4)
1746var parentBuilder = builder.ApplicationBuilder.CreateResourceBuilder(dependencyResourceWithParent.Parent); 1852var parentBuilder = builder.ApplicationBuilder.CreateResourceBuilder(dependencyResourceWithParent.Parent); 1864builder.WaitForStartCore(builder.ApplicationBuilder.CreateResourceBuilder(referencedResource), waitBehavior, addRelationship: false); 3222var childBuilder = builder.ApplicationBuilder.CreateResourceBuilder(child);
Aspire.Hosting.Azure (3)
AzureEnvironmentResourceExtensions.cs (2)
26return builder.CreateResourceBuilder(existingResource); 39return builder.CreateResourceBuilder(resource);
AzureUserAssignedIdentityExtensions.cs (1)
40return builder.CreateResourceBuilder(resource);
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationExtensions.cs (1)
113var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppExtensions.cs (1)
396? builder.CreateResourceBuilder(containerAppEnvResource)
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceEnvironmentExtensions.cs (1)
224: builder.CreateResourceBuilder(resource);
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryExtensions.cs (2)
66resourceBuilder = builder.CreateResourceBuilder(resource); 135return builder.ApplicationBuilder.CreateResourceBuilder(registry);
Aspire.Hosting.Azure.CosmosDB (3)
AzureCosmosDBExtensions.cs (3)
147var emulatorSurrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(emulatorSurrogate); 154emulatorSurrogateBuilder.WithHttpsDeveloperCertificate(password: builder.ApplicationBuilder.CreateResourceBuilder(password)); 202var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
279var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
172builder.CreateResourceBuilder(item).WithReferenceRelationship(item.HostStorage);
Aspire.Hosting.Azure.Kusto (1)
AzureKustoBuilderExtensions.cs (1)
171var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.Network (6)
AzureNatGatewayExtensions.cs (1)
52return builder.CreateResourceBuilder(resource);
AzureNetworkSecurityGroupExtensions.cs (1)
51return builder.CreateResourceBuilder(resource);
AzurePrivateEndpointExtensions.cs (1)
66return builder.CreateResourceBuilder(resource);
AzurePublicIPAddressExtensions.cs (1)
47return builder.CreateResourceBuilder(resource);
AzureVirtualNetworkExtensions.cs (2)
86return builder.CreateResourceBuilder(resource); 231return builder.ApplicationBuilder.CreateResourceBuilder(subnet);
Aspire.Hosting.Azure.PostgreSQL (6)
AzurePostgresExtensions.cs (6)
76var resourceBuilder = builder.ApplicationBuilder.CreateResourceBuilder(resource) 182var innerBuilder = builder.ApplicationBuilder.CreateResourceBuilder(azureResource.InnerResource); 187return builder.ApplicationBuilder.CreateResourceBuilder(azurePostgresDatabase); 233builder.ApplicationBuilder.CreateResourceBuilder(azureResource.UserNameParameter) : 236builder.ApplicationBuilder.CreateResourceBuilder(azureResource.PasswordParameter) : 404var innerBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.InnerResource);
Aspire.Hosting.Azure.Redis (1)
AzureRedisExtensions.cs (1)
60var resourceBuilder = builder.ApplicationBuilder.CreateResourceBuilder(resource)
Aspire.Hosting.Azure.ServiceBus (2)
AzureServiceBusExtensions.cs (2)
303topicBuilder = builder.ApplicationBuilder.CreateResourceBuilder(existingResource); 438var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRExtensions.cs (1)
167var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.Sql (4)
AzureSqlExtensions.cs (3)
36var azureSqlDatabase = builder.ApplicationBuilder.CreateResourceBuilder(resource); 130var innerBuilder = builder.ApplicationBuilder.CreateResourceBuilder(azureResource.InnerResource); 135return builder.ApplicationBuilder.CreateResourceBuilder(azureSqlDatabase);
AzureSqlServerResource.cs (1)
470DeploymentScriptStorage = CreateDeploymentScriptStorage(builder, builder.CreateResourceBuilder(this)).Resource;
Aspire.Hosting.Azure.Storage (1)
AzureStorageExtensions.cs (1)
257.CreateResourceBuilder(surrogate)
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubExtensions.cs (1)
189var hubBuilder = builder.ApplicationBuilder.CreateResourceBuilder(hubResource);
Aspire.Hosting.Docker (2)
DockerComposeAspireDashboardResourceBuilderExtensions.cs (1)
37return builder.CreateResourceBuilder(resource)
DockerComposeEnvironmentExtensions.cs (1)
53return builder.CreateResourceBuilder(resource);
Aspire.Hosting.Foundry (5)
FoundryExtensions.cs (2)
69.CreateResourceBuilder(deployment); 152.CreateResourceBuilder(deployment);
HostedAgent\HostedAgentBuilderExtension.cs (1)
260project = builder.ApplicationBuilder.CreateResourceBuilder(projResource);
Project\ProjectBuilderExtension.cs (2)
192return builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.Parent).AddDeployment(name, model); 208return builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.Parent).AddDeployment(name, modelName, modelVersion, format);
Aspire.Hosting.Kafka (1)
KafkaBuilderExtensions.cs (1)
99var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingKafkaUIResource);
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentExtensions.cs (1)
48return builder.CreateResourceBuilder(resource);
Aspire.Hosting.Maui (2)
MauiOtlpExtensions.cs (1)
61var parentBuilder = builder.ApplicationBuilder.CreateResourceBuilder(platformResource.Parent);
MauiProjectResourceExtensions.cs (1)
63return builder.CreateResourceBuilder(resource);
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
230var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existinghpMyAdminResource);
Aspire.Hosting.PostgreSQL (3)
PostgresBuilderExtensions.cs (3)
194var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingPgAdminResource); 303var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingPgWebResource); 377var existingBuilder = builder.ApplicationBuilder.CreateResourceBuilder(existing);
Aspire.Hosting.Redis (2)
RedisBuilderExtensions.cs (2)
219var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingRedisCommanderResource); 297var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingRedisCommanderResource);
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
504/// <inheritdoc cref="IDistributedApplicationBuilder.CreateResourceBuilder{T}(T)" /> 505new IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource => ((IDistributedApplicationBuilder)this).CreateResourceBuilder(resource);
DotnetTool.AppHost (1)
AppHost.cs (1)
94builder.CreateResourceBuilder(resource)