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)
1670.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(ctx => 1676.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(ctx => 1709.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(ctx => 1716.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(ctx => 1851var defaultContainerBuildOptions = new ContainerBuildOptionsCallbackAnnotation(context => 1888.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)
468var buildOptionsCallbackCount = container.Resource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count(); 484Assert.Equal(buildOptionsCallbackCount, container.Resource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count()); 2344var frontendCallbackCount = frontend.Resource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count(); 2345var backendCallbackCount = backend.Resource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count(); 2357Assert.Equal(frontendCallbackCount + 1, computeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count()); 2358Assert.Equal(backendCallbackCount + 1, explicitComputeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count()); 2361Assert.Equal(frontendCallbackCount + 1, computeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count()); 2362Assert.Equal(backendCallbackCount + 1, explicitComputeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count()); 2370foreach (var annotation in computeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>()) 2386foreach (var annotation in explicitComputeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>())
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectResourceTests.cs (1)
199Assert.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)
1851var defaultContainerBuildOptions = new ContainerBuildOptionsCallbackAnnotation(context =>