4 implementations of IResourceContainerImageBuilder
Aspire.Hosting (1)
Publishing\ResourceContainerImageBuilder.cs (1)
136IServiceProvider serviceProvider) : IResourceContainerImageBuilder
Aspire.Hosting.Azure.Tests (1)
ProvisioningTestHelpers.cs (1)
685internal sealed class MockImageBuilder : IResourceContainerImageBuilder
Aspire.Hosting.Docker.Tests (2)
DockerComposePublisherTests.cs (1)
506private sealed class MockImageBuilder : IResourceContainerImageBuilder
DockerComposeTests.cs (1)
223private sealed class MockImageBuilder : IResourceContainerImageBuilder
92 references to IResourceContainerImageBuilder
Aspire.Hosting (5)
ApplicationModel\ProjectResource.cs (2)
39var containerImageBuilder = ctx.Services.GetRequiredService<IResourceContainerImageBuilder>();
ContainerResourceBuilderExtensions.cs (2)
43var containerImageBuilder = ctx.Services.GetRequiredService<IResourceContainerImageBuilder>();
DistributedApplicationBuilder.cs (1)
453_innerBuilder.Services.AddSingleton<IResourceContainerImageBuilder, ResourceContainerImageBuilder>();
Aspire.Hosting.Azure (2)
AzureEnvironmentResourceHelpers.cs (2)
82public static async Task PushImageToRegistryAsync(IContainerRegistry registry, IResource resource, PipelineStepContext context, IResourceContainerImageBuilder containerImageBuilder) 115private static async Task TagAndPushImage(string localTag, string targetTag, CancellationToken cancellationToken, IResourceContainerImageBuilder containerImageBuilder)
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppResource.cs (2)
53var containerImageBuilder = ctx.Services.GetRequiredService<IResourceContainerImageBuilder>();
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceWebSiteResource.cs (2)
53var containerImageBuilder = ctx.Services.GetRequiredService<IResourceContainerImageBuilder>();
Aspire.Hosting.Azure.Tests (11)
AzureDeployerTests.cs (11)
149var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 192var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 242var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 289var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 345var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 449var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 626var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 672var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 879var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 931builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 1172builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
Aspire.Hosting.Docker (4)
DockerComposeEnvironmentResource.cs (2)
91var imageBuilder = context.Services.GetRequiredService<IResourceContainerImageBuilder>();
DockerComposePublishingContext.cs (2)
28IResourceContainerImageBuilder imageBuilder, 39public readonly IResourceContainerImageBuilder ImageBuilder = imageBuilder;
Aspire.Hosting.Docker.Tests (22)
DockerComposePublisherTests.cs (16)
24builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 114builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 146builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 173builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 178builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 186var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 204builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 260builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 291builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 329builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 355builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 381builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 407builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 435builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 467builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 491builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
DockerComposeTests.cs (6)
23builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 44builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 67builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 126builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 151builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 175builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
Aspire.Hosting.Tests (44)
Publishing\ResourceContainerImageBuilderTests.cs (44)
35var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 66var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 104var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 142var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 176var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 214var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 255var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 294var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 330var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 359var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 410var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 437var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 463var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 485var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 506var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 536var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 568var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 600var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 637var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 683var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 755var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 850var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>();