15 instantiations of DockerfileBuilderCallbackContext
Aspire.Hosting (1)
ContainerResourceBuilderExtensions.cs (1)
1291var callbackContext = new DockerfileBuilderCallbackContext(
Aspire.Hosting.Tests (14)
ApplicationModel\Docker\DockerfileBuilderCallbackAnnotationTests.cs (6)
55var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 82var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 109var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 139var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 185var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 220var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None);
ApplicationModel\Docker\DockerfileBuilderCallbackContextTests.cs (8)
22var context = new DockerfileBuilderCallbackContext(resource, builder, services, CancellationToken.None); 38Assert.Throws<ArgumentNullException>(() => new DockerfileBuilderCallbackContext(null!, builder, services, CancellationToken.None)); 49Assert.Throws<ArgumentNullException>(() => new DockerfileBuilderCallbackContext(resource, null!, services, CancellationToken.None)); 60Assert.Throws<ArgumentNullException>(() => new DockerfileBuilderCallbackContext(resource, builder, null!, CancellationToken.None)); 70var context = new DockerfileBuilderCallbackContext(resource, builder, services, CancellationToken.None); 93var context = new DockerfileBuilderCallbackContext(resource, builder, services, CancellationToken.None); 114var context = new DockerfileBuilderCallbackContext(resource, builder, services, CancellationToken.None); 130var context = new DockerfileBuilderCallbackContext(resource, builder, services, CancellationToken.None);
30 references to DockerfileBuilderCallbackContext
Aspire.Hosting (10)
ApplicationModel\DockerfileBuilderCallbackAnnotation.cs (4)
14private readonly List<Func<DockerfileBuilderCallbackContext, Task>> _callbacks = []; 27public DockerfileBuilderCallbackAnnotation(Func<DockerfileBuilderCallbackContext, Task> callback) 36public IReadOnlyList<Func<DockerfileBuilderCallbackContext, Task>> Callbacks => _callbacks.AsReadOnly(); 43public void AddCallback(Func<DockerfileBuilderCallbackContext, Task> callback)
ApplicationModel\DockerfileBuilderCallbackContext.cs (1)
16/// Initializes a new instance of the <see cref="DockerfileBuilderCallbackContext"/> class.
ContainerResourceBuilderExtensions.cs (5)
779public static IResourceBuilder<ContainerResource> AddDockerfileBuilder(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, Func<DockerfileBuilderCallbackContext, Task> callback, string? stage = null) 825public static IResourceBuilder<ContainerResource> AddDockerfileBuilder(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, Action<DockerfileBuilderCallbackContext> callback, string? stage = null) 1262public static IResourceBuilder<T> WithDockerfileBuilder<T>(this IResourceBuilder<T> builder, string contextPath, Func<DockerfileBuilderCallbackContext, Task> callback, string? stage = null) where T : ContainerResource 1291var callbackContext = new DockerfileBuilderCallbackContext( 1365public static IResourceBuilder<T> WithDockerfileBuilder<T>(this IResourceBuilder<T> builder, string contextPath, Action<DockerfileBuilderCallbackContext> callback, string? stage = null) where T : ContainerResource
Aspire.Hosting.Tests (20)
ApplicationModel\Docker\DockerfileBuilderCallbackAnnotationTests.cs (14)
17Func<DockerfileBuilderCallbackContext, Task> callback = context => Task.CompletedTask; 43DockerfileBuilderCallbackContext? capturedContext = null; 45Func<DockerfileBuilderCallbackContext, Task> callback = context => 55var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 73Func<DockerfileBuilderCallbackContext, Task> callback = async context => 82var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 97Func<DockerfileBuilderCallbackContext, Task> callback = context => 109var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 127Func<DockerfileBuilderCallbackContext, Task> callback = context => 139var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 153Func<DockerfileBuilderCallbackContext, Task> callback1 = context => Task.CompletedTask; 154Func<DockerfileBuilderCallbackContext, Task> callback2 = context => Task.CompletedTask; 185var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None); 220var context = new DockerfileBuilderCallbackContext(new ContainerResource("test"), builder, services, CancellationToken.None);
ApplicationModel\Docker\DockerfileBuilderCallbackContextTests.cs (6)
22var context = new DockerfileBuilderCallbackContext(resource, builder, services, CancellationToken.None); 70var context = new DockerfileBuilderCallbackContext(resource, builder, services, CancellationToken.None); 78var properties = typeof(DockerfileBuilderCallbackContext).GetProperties(); 93var context = new DockerfileBuilderCallbackContext(resource, builder, services, CancellationToken.None); 114var context = new DockerfileBuilderCallbackContext(resource, builder, services, CancellationToken.None); 130var context = new DockerfileBuilderCallbackContext(resource, builder, services, CancellationToken.None);