4 implementations of CreateResourceBuilder
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
895public IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
752public IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
546public IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource => innerBuilder.CreateResourceBuilder(resource); 713public IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource => _innerBuilder.CreateResourceBuilder(resource);
117 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)
218/// The <see cref="CreateResourceBuilder{T}(T)"/> method is used to create an <see cref="IResourceBuilder{T}"/> for a specific 224/// referenced directly. Using the <see cref="CreateResourceBuilder{T}(T)"/> method allows for easier mutation of resources 245/// <see cref="CreateResourceBuilder{T}(T)"/> method assists by allowing the creation of a <see cref="IResourceBuilder{T}"/> without adding
ResourceBuilderExtensions.cs (4)
2449var parentBuilder = builder.ApplicationBuilder.CreateResourceBuilder(dependencyResourceWithParent.Parent); 2572var parentBuilder = builder.ApplicationBuilder.CreateResourceBuilder(dependencyResourceWithParent.Parent); 2584builder.WaitForStartCore(builder.ApplicationBuilder.CreateResourceBuilder(referencedResource), waitBehavior, addRelationship: false); 4699var childBuilder = builder.ApplicationBuilder.CreateResourceBuilder(child);
Aspire.Hosting.Azure (2)
AzureEnvironmentResourceExtensions.cs (1)
31return builder.CreateResourceBuilder(existingResource);
AzureUserAssignedIdentityExtensions.cs (1)
41return builder.CreateResourceBuilder(resource);
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationExtensions.cs (1)
121var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.AppContainers (3)
AzureContainerAppExtensions.cs (1)
633? builder.CreateResourceBuilder(containerAppEnvResource)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
127var identityBuilder = builder.ApplicationBuilder.CreateResourceBuilder(identity); 143builder.ApplicationBuilder.CreateResourceBuilder(registry),
Aspire.Hosting.Azure.AppService (3)
AzureAppServiceEnvironmentExtensions.cs (1)
302: builder.CreateResourceBuilder(resource);
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
127var identityBuilder = builder.ApplicationBuilder.CreateResourceBuilder(identity); 143builder.ApplicationBuilder.CreateResourceBuilder(registry),
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryExtensions.cs (2)
47resourceBuilder = builder.CreateResourceBuilder(resource); 121return builder.ApplicationBuilder.CreateResourceBuilder(registry);
Aspire.Hosting.Azure.CosmosDB (3)
AzureCosmosDBExtensions.cs (3)
165var emulatorSurrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(emulatorSurrogate); 186emulatorSurrogateBuilder.WithHttpsDeveloperCertificate(password: builder.ApplicationBuilder.CreateResourceBuilder(password)); 234var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
288var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.FrontDoor (1)
AzureFrontDoorExtensions.cs (1)
164: builder.CreateResourceBuilder(resource);
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (1)
174builder.CreateResourceBuilder(item).WithReferenceRelationship(item.HostStorage);
DurableTask\DurableTaskResourceExtensions.cs (1)
166.CreateResourceBuilder(emulatorResource)
Aspire.Hosting.Azure.Kubernetes (9)
AzureCertManagerExtensions.cs (1)
42var k8sEnvBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.KubernetesEnvironment);
AzureKubernetesEnvironmentExtensions.cs (4)
69var k8sEnvBuilder = builder.CreateResourceBuilder(new KubernetesEnvironmentResource(name) 85return builder.CreateResourceBuilder(resource); 185return builder.ApplicationBuilder.CreateResourceBuilder(nodePool); 477return builder.ApplicationBuilder.CreateResourceBuilder(lb);
AzureKubernetesIngressExtensions.cs (3)
51var k8sEnvBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.KubernetesEnvironment); 81var k8sEnvBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.KubernetesEnvironment); 135var k8sEnvBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.KubernetesEnvironment);
AzureKubernetesPersistentVolumeExtensions.cs (1)
60var k8sEnvBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.KubernetesEnvironment);
Aspire.Hosting.Azure.Kusto (1)
AzureKustoBuilderExtensions.cs (1)
175var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.Network (7)
AzureNatGatewayExtensions.cs (1)
53return builder.CreateResourceBuilder(resource);
AzureNetworkSecurityGroupExtensions.cs (1)
52return builder.CreateResourceBuilder(resource);
AzureNetworkSecurityPerimeterExtensions.cs (1)
47return builder.CreateResourceBuilder(resource);
AzurePrivateEndpointExtensions.cs (1)
66return builder.CreateResourceBuilder(resource);
AzurePublicIPAddressExtensions.cs (1)
49return builder.CreateResourceBuilder(resource);
AzureVirtualNetworkExtensions.cs (2)
106return builder.CreateResourceBuilder(resource); 274return builder.ApplicationBuilder.CreateResourceBuilder(subnet);
Aspire.Hosting.Azure.PostgreSQL (6)
AzurePostgresExtensions.cs (6)
76var resourceBuilder = builder.ApplicationBuilder.CreateResourceBuilder(resource) 185var innerBuilder = builder.ApplicationBuilder.CreateResourceBuilder(azureResource.InnerResource); 190return builder.ApplicationBuilder.CreateResourceBuilder(azurePostgresDatabase); 238builder.ApplicationBuilder.CreateResourceBuilder(azureResource.UserNameParameter) : 241builder.ApplicationBuilder.CreateResourceBuilder(azureResource.PasswordParameter) : 427var innerBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.InnerResource);
Aspire.Hosting.Azure.Redis (1)
AzureRedisExtensions.cs (1)
60var resourceBuilder = builder.ApplicationBuilder.CreateResourceBuilder(resource)
Aspire.Hosting.Azure.Sandboxes (3)
AzureSandboxesExtensions.cs (1)
131return builder.CreateResourceBuilder(resource);
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
127var identityBuilder = builder.ApplicationBuilder.CreateResourceBuilder(identity); 143builder.ApplicationBuilder.CreateResourceBuilder(registry),
Aspire.Hosting.Azure.ServiceBus (2)
AzureServiceBusExtensions.cs (2)
313topicBuilder = builder.ApplicationBuilder.CreateResourceBuilder(existingResource); 453var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRExtensions.cs (1)
173var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.Sql (4)
AzureSqlExtensions.cs (3)
36var azureSqlDatabase = builder.ApplicationBuilder.CreateResourceBuilder(resource); 132var innerBuilder = builder.ApplicationBuilder.CreateResourceBuilder(azureResource.InnerResource); 137return builder.ApplicationBuilder.CreateResourceBuilder(azureSqlDatabase);
AzureSqlServerResource.cs (1)
552DeploymentScriptStorage = CreateDeploymentScriptStorage(builder, builder.CreateResourceBuilder(this)).Resource;
Aspire.Hosting.Azure.Storage (1)
AzureStorageExtensions.cs (1)
261.CreateResourceBuilder(surrogate)
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubExtensions.cs (1)
195var hubBuilder = builder.ApplicationBuilder.CreateResourceBuilder(hubResource);
Aspire.Hosting.Blazor (1)
BlazorGatewayExtensions.cs (1)
676var svcBuilder = gateway.ApplicationBuilder.CreateResourceBuilder(svcResource);
Aspire.Hosting.Docker (2)
DockerComposeAspireDashboardResourceBuilderExtensions.cs (1)
40return builder.CreateResourceBuilder(resource)
DockerComposeEnvironmentExtensions.cs (1)
97return builder.CreateResourceBuilder(resource);
Aspire.Hosting.Dotnet (4)
DotnetProjectBuildCoordinator.cs (4)
130builder.CreateResourceBuilder(resource) 131.WaitForCompletion(builder.CreateResourceBuilder(buildResource)); 156builder.CreateResourceBuilder(resource) 157.WaitForCompletion(builder.CreateResourceBuilder(dependency));
Aspire.Hosting.Foundry (13)
FoundryExtensions.cs (2)
77.CreateResourceBuilder(deployment); 238.CreateResourceBuilder(deployment);
HostedAgent\HostedAgentBuilderExtension.cs (5)
278return builder.ApplicationBuilder.CreateResourceBuilder(existingProject); 480builder.ApplicationBuilder.CreateResourceBuilder(executableResource) 509builder.ApplicationBuilder.CreateResourceBuilder(projectTarget) 515builder.ApplicationBuilder.CreateResourceBuilder(target) 571builder.ApplicationBuilder.CreateResourceBuilder(targetWithEndpoints)
Project\ProjectBuilderExtension.cs (2)
287return builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.Parent).AddDeployment(name, model); 328return builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.Parent).AddDeployment(name, modelName, modelVersion, format);
PromptAgent\PromptAgentBuilderExtensions.cs (3)
343var projectBuilder = tool.ApplicationBuilder.CreateResourceBuilder(tool.Resource.Project); 461var projectBuilder = tool.ApplicationBuilder.CreateResourceBuilder(tool.Resource.Project); 467var paramProjectBuilder = tool.ApplicationBuilder.CreateResourceBuilder(tool.Resource.Project);
Toolbox\FoundryToolboxBuilderExtensions.cs (1)
328var projectBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.Parent);
Aspire.Hosting.Java (1)
JavaHostingExtensions.cs (1)
981builder.ApplicationBuilder.CreateResourceBuilder(buildResource)
Aspire.Hosting.Kafka (1)
KafkaBuilderExtensions.cs (1)
101var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingKafkaUIResource);
Aspire.Hosting.Kubernetes (9)
CertManagerExtensions.cs (2)
125return builder.ApplicationBuilder.CreateResourceBuilder(resource); 167return builder.ApplicationBuilder.CreateResourceBuilder(issuer);
KubernetesAspireDashboardResourceBuilderExtensions.cs (1)
41return builder.CreateResourceBuilder(resource)
KubernetesEnvironmentExtensions.cs (2)
337return builder.CreateResourceBuilder(resource); 490return builder.ApplicationBuilder.CreateResourceBuilder(nodePool);
KubernetesGatewayExtensions.cs (1)
45return builder.ApplicationBuilder.CreateResourceBuilder(gateway);
KubernetesHelmChartExtensions.cs (1)
83return builder.ApplicationBuilder.CreateResourceBuilder(resource);
KubernetesIngressExtensions.cs (1)
53return builder.ApplicationBuilder.CreateResourceBuilder(ingress);
KubernetesPersistentVolumeExtensions.cs (1)
59return builder.ApplicationBuilder.CreateResourceBuilder(volume);
Aspire.Hosting.Maui (2)
MauiOtlpExtensions.cs (1)
71var parentBuilder = builder.ApplicationBuilder.CreateResourceBuilder(platformResource.Parent);
MauiProjectResourceExtensions.cs (1)
70return builder.CreateResourceBuilder(resource);
Aspire.Hosting.Maui.Tests (5)
MauiBuildQueueTests.cs (5)
398appBuilder.CreateResourceBuilder(parent); 431appBuilder.CreateResourceBuilder(parent); 1357appBuilder.CreateResourceBuilder(parent); 1388appBuilder.CreateResourceBuilder(parent1); 1394appBuilder.CreateResourceBuilder(parent2);
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
248var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existinghpMyAdminResource);
Aspire.Hosting.PostgreSQL (3)
PostgresBuilderExtensions.cs (3)
200var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingPgAdminResource); 311var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingPgWebResource); 387var existingBuilder = builder.ApplicationBuilder.CreateResourceBuilder(existing);
Aspire.Hosting.Radius (3)
RadiusExtensions.cs (1)
50return builder.CreateResourceBuilder(resource);
Secrets\RadiusSecretStoreExtensions.cs (2)
71return builder.CreateResourceBuilder(resource); 119? radius.ApplicationBuilder.CreateResourceBuilder(resource)
Aspire.Hosting.Redis (2)
RedisBuilderExtensions.cs (2)
232var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingRedisCommanderResource); 314var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingRedisCommanderResource);
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
798/// <inheritdoc cref="IDistributedApplicationBuilder.CreateResourceBuilder{T}(T)" /> 799new IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource => ((IDistributedApplicationBuilder)this).CreateResourceBuilder(resource);
DotnetTool.AppHost (1)
AppHost.cs (1)
94builder.CreateResourceBuilder(resource)