13 instantiations of ContainerBuildOptionsCallbackAnnotation
Aspire.Hosting (5)
ApplicationModel\DotnetProgramPublishing.cs (1)
75resource.Annotations.Add(new ContainerBuildOptionsCallbackAnnotation(context =>
ApplicationModel\ResourceExtensions.cs (2)
553return builder.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(callback), ResourceAnnotationMutationBehavior.Append); 573return builder.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(callback), ResourceAnnotationMutationBehavior.Append);
ContainerResourceBuilderExtensions.cs (2)
691var defaultContainerBuildOptions = new ContainerBuildOptionsCallbackAnnotation(context => 844var defaultContainerBuildOptions = new ContainerBuildOptionsCallbackAnnotation(context =>
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxGroupResource.cs (1)
255resource.Annotations.Add(new ContainerBuildOptionsCallbackAnnotation(static buildOptions =>
Aspire.Hosting.Tests (7)
DotnetProgramPublishingTests.cs (1)
324.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(context =>
Publishing\ResourceContainerImageManagerTests.cs (6)
1650.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(ctx => 1656.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(ctx => 1687.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(ctx => 1694.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(ctx => 1827var defaultContainerBuildOptions = new ContainerBuildOptionsCallbackAnnotation(context => 1862.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(async ctx =>
21 references to ContainerBuildOptionsCallbackAnnotation
Aspire.Hosting (5)
ApplicationModel\ContainerBuildOptionsCallbackAnnotation.cs (1)
23/// Initializes a new instance of <see cref="ContainerBuildOptionsCallbackAnnotation"/> with a synchronous callback.
ApplicationModel\ResourceExtensions.cs (2)
525if (resource.TryGetAnnotationsOfType<ContainerBuildOptionsCallbackAnnotation>(out var annotations)) 527foreach (var annotation in annotations)
ContainerResourceBuilderExtensions.cs (2)
691var defaultContainerBuildOptions = new ContainerBuildOptionsCallbackAnnotation(context => 844var defaultContainerBuildOptions = new ContainerBuildOptionsCallbackAnnotation(context =>
Aspire.Hosting.Azure.Tests (12)
AzureSandboxesTests.cs (12)
467var buildOptionsCallbackCount = container.Resource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count(); 483Assert.Equal(buildOptionsCallbackCount, container.Resource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count()); 2343var frontendCallbackCount = frontend.Resource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count(); 2344var backendCallbackCount = backend.Resource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count(); 2356Assert.Equal(frontendCallbackCount + 1, computeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count()); 2357Assert.Equal(backendCallbackCount + 1, explicitComputeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count()); 2360Assert.Equal(frontendCallbackCount + 1, computeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count()); 2361Assert.Equal(backendCallbackCount + 1, explicitComputeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count()); 2369foreach (var annotation in computeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>()) 2385foreach (var annotation in explicitComputeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>())
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectResourceTests.cs (1)
204Assert.Single(resource.Resource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>());
Aspire.Hosting.Tests (3)
DotnetProgramPublishingTests.cs (2)
38Assert.Single(resource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>()); 121Assert.Single(resource.Resource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>());
Publishing\ResourceContainerImageManagerTests.cs (1)
1827var defaultContainerBuildOptions = new ContainerBuildOptionsCallbackAnnotation(context =>