3 implementations of CreateResourceBuilder
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
537public IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
231public IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource => innerBuilder.CreateResourceBuilder(resource); 372public IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource => _innerBuilder.CreateResourceBuilder(resource);
39 references to CreateResourceBuilder
Aspire.Hosting (6)
DistributedApplicationBuilderExtensions.cs (1)
75return builder.CreateResourceBuilder(typedResource);
IDistributedApplicationBuilder.cs (3)
165/// The <see cref="CreateResourceBuilder{T}(T)"/> method is used to create an <see cref="IResourceBuilder{T}"/> for a specific 171/// referenced directly. Using the <see cref="CreateResourceBuilder{T}(T)"/> method allows for easier mutation of resources 192/// <see cref="CreateResourceBuilder{T}(T)"/> method assists by allowing the creation of a <see cref="IResourceBuilder{T}"/> without adding
ResourceBuilderExtensions.cs (2)
1082var parentBuilder = builder.ApplicationBuilder.CreateResourceBuilder(dependencyResourceWithParent.Parent); 1094builder.WaitForCore(builder.ApplicationBuilder.CreateResourceBuilder(referencedResource), waitBehavior, addRelationship: false);
Aspire.Hosting.Azure (3)
AzureEnvironmentResourceExtensions.cs (2)
25return builder.CreateResourceBuilder(existingResource); 38return builder.CreateResourceBuilder(resource);
AzureUserAssignedIdentityExtensions.cs (1)
41return builder.CreateResourceBuilder(resource);
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppExtensions.cs (1)
335return builder.CreateResourceBuilder(containerAppEnvResource);
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceEnvironmentExtensions.cs (1)
127return builder.CreateResourceBuilder(resource);
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
59return builder.CreateResourceBuilder(resource);
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
141var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
242var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
78builder.CreateResourceBuilder(item).WithReferenceRelationship(item.HostStorage);
Aspire.Hosting.Azure.PostgreSQL (5)
AzurePostgresExtensions.cs (5)
72var resourceBuilder = builder.ApplicationBuilder.CreateResourceBuilder(resource) 175var innerBuilder = builder.ApplicationBuilder.CreateResourceBuilder(azureResource.InnerResource); 180return builder.ApplicationBuilder.CreateResourceBuilder(azurePostgresDatabase); 225builder.ApplicationBuilder.CreateResourceBuilder(azureResource.UserNameParameter) : 228builder.ApplicationBuilder.CreateResourceBuilder(azureResource.PasswordParameter) :
Aspire.Hosting.Azure.Redis (1)
AzureRedisExtensions.cs (1)
60var resourceBuilder = builder.ApplicationBuilder.CreateResourceBuilder(resource)
Aspire.Hosting.Azure.ServiceBus (2)
AzureServiceBusExtensions.cs (2)
262topicBuilder = builder.ApplicationBuilder.CreateResourceBuilder(existingResource); 391var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRExtensions.cs (1)
135var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.Sql (3)
AzureSqlExtensions.cs (3)
32var azureSqlDatabase = builder.ApplicationBuilder.CreateResourceBuilder(resource); 123var innerBuilder = builder.ApplicationBuilder.CreateResourceBuilder(azureResource.InnerResource); 128return builder.ApplicationBuilder.CreateResourceBuilder(azureSqlDatabase);
Aspire.Hosting.Azure.Storage (1)
AzureStorageExtensions.cs (1)
176.CreateResourceBuilder(surrogate)
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubExtensions.cs (1)
167var hubBuilder = builder.ApplicationBuilder.CreateResourceBuilder(hubResource);
Aspire.Hosting.Docker (1)
DockerComposeEnvironmentExtensions.cs (1)
36return builder.CreateResourceBuilder(resource);
Aspire.Hosting.Kafka (1)
KafkaBuilderExtensions.cs (1)
97var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingKafkaUIResource);
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentExtensions.cs (1)
35return builder.CreateResourceBuilder(resource);
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
194var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existinghpMyAdminResource);
Aspire.Hosting.PostgreSQL (2)
PostgresBuilderExtensions.cs (2)
187var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingPgAdminResource); 291var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingPgWebResource);
Aspire.Hosting.Redis (2)
RedisBuilderExtensions.cs (2)
146var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingRedisCommanderResource); 217var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingRedisCommanderResource);
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
448/// <inheritdoc cref="IDistributedApplicationBuilder.CreateResourceBuilder{T}(T)" /> 449new IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource => ((IDistributedApplicationBuilder)this).CreateResourceBuilder(resource);