4 implementations of IResourceContainerImageBuilder
Aspire.Hosting (1)
Publishing\ResourceContainerImageBuilder.cs (1)
140IServiceProvider serviceProvider) : IResourceContainerImageBuilder
Aspire.Hosting.Docker.Tests (2)
DockerComposePublisherTests.cs (1)
654private sealed class MockImageBuilder : IResourceContainerImageBuilder
DockerComposeTests.cs (1)
226private sealed class MockImageBuilder : IResourceContainerImageBuilder
Aspire.Hosting.Tests (1)
MockImageBuilder.cs (1)
13public sealed class MockImageBuilder : IResourceContainerImageBuilder
101 references to IResourceContainerImageBuilder
Aspire.Hosting (5)
ApplicationModel\ProjectResource.cs (2)
91var containerImageBuilder = ctx.Services.GetRequiredService<IResourceContainerImageBuilder>();
ContainerResourceBuilderExtensions.cs (2)
43var containerImageBuilder = ctx.Services.GetRequiredService<IResourceContainerImageBuilder>();
DistributedApplicationBuilder.cs (1)
473_innerBuilder.Services.AddSingleton<IResourceContainerImageBuilder, ResourceContainerImageBuilder>();
Aspire.Hosting.Azure (2)
AzureEnvironmentResourceHelpers.cs (2)
67public static async Task PushImageToRegistryAsync(IContainerRegistry registry, IResource resource, PipelineStepContext context, IResourceContainerImageBuilder containerImageBuilder) 100private 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)
161var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 202var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 251var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 300var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 358var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 464var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 642var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 687var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 898var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 1104builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 1346builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
Aspire.Hosting.Docker (4)
DockerComposeEnvironmentResource.cs (2)
186var imageBuilder = context.Services.GetRequiredService<IResourceContainerImageBuilder>();
DockerComposePublishingContext.cs (2)
28IResourceContainerImageBuilder imageBuilder, 39public readonly IResourceContainerImageBuilder ImageBuilder = imageBuilder;
Aspire.Hosting.Docker.Tests (27)
DockerComposePublisherTests.cs (20)
24builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 114builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 146builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 171builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 181var mockImageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>() as MockImageBuilder; 198builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 254builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 285builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 323builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 349builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 375builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 401builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 429builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 461builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 485builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 506builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 534builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 566builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 597builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 630builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
DockerComposeTests.cs (7)
26builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 47builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 70builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 129builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 154builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 178builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 272builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
Aspire.Hosting.Tests (48)
ProjectResourceTests.cs (2)
811builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 841var mockImageBuilder = (MockImageBuilder)app.Services.GetRequiredService<IResourceContainerImageBuilder>();
Publishing\ResourceContainerImageBuilderTests.cs (46)
36var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 68var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 100var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 138var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 176var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 210var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 248var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 289var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 328var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 364var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 393var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 444var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 471var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 497var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 519var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 540var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 570var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 602var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 634var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 671var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 717var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 789var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>(); 884var imageBuilder = app.Services.GetRequiredService<IResourceContainerImageBuilder>();