12 instantiations of ContainerBuildOptionsCallbackAnnotation
Aspire.Hosting (5)
ApplicationModel\ProjectResource.cs (1)
81Annotations.Add(new ContainerBuildOptionsCallbackAnnotation(context =>
ApplicationModel\ResourceExtensions.cs (2)
552return builder.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(callback), ResourceAnnotationMutationBehavior.Append); 572return builder.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(callback), ResourceAnnotationMutationBehavior.Append);
ContainerResourceBuilderExtensions.cs (2)
694var defaultContainerBuildOptions = new ContainerBuildOptionsCallbackAnnotation(context => 847var defaultContainerBuildOptions = new ContainerBuildOptionsCallbackAnnotation(context =>
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxGroupResource.cs (1)
221resource.Annotations.Add(new ContainerBuildOptionsCallbackAnnotation(static buildOptions =>
Aspire.Hosting.Tests (6)
Publishing\ResourceContainerImageManagerTests.cs (6)
1053.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(ctx => 1059.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(ctx => 1090.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(ctx => 1097.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(ctx => 1230var defaultContainerBuildOptions = new ContainerBuildOptionsCallbackAnnotation(context => 1265.WithAnnotation(new ContainerBuildOptionsCallbackAnnotation(async ctx =>
18 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)
524if (resource.TryGetAnnotationsOfType<ContainerBuildOptionsCallbackAnnotation>(out var annotations)) 526foreach (var annotation in annotations)
ContainerResourceBuilderExtensions.cs (2)
694var defaultContainerBuildOptions = new ContainerBuildOptionsCallbackAnnotation(context => 847var defaultContainerBuildOptions = new ContainerBuildOptionsCallbackAnnotation(context =>
Aspire.Hosting.Azure.Tests (12)
AzureSandboxesTests.cs (12)
374var buildOptionsCallbackCount = container.Resource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count(); 390Assert.Equal(buildOptionsCallbackCount, container.Resource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count()); 2162var frontendCallbackCount = frontend.Resource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count(); 2163var backendCallbackCount = backend.Resource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count(); 2175Assert.Equal(frontendCallbackCount + 1, computeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count()); 2176Assert.Equal(backendCallbackCount + 1, explicitComputeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count()); 2179Assert.Equal(frontendCallbackCount + 1, computeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count()); 2180Assert.Equal(backendCallbackCount + 1, explicitComputeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>().Count()); 2188foreach (var annotation in computeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>()) 2204foreach (var annotation in explicitComputeResource.Annotations.OfType<ContainerBuildOptionsCallbackAnnotation>())
Aspire.Hosting.Tests (1)
Publishing\ResourceContainerImageManagerTests.cs (1)
1230var defaultContainerBuildOptions = new ContainerBuildOptionsCallbackAnnotation(context =>