5 instantiations of ExplicitStartupAnnotation
Aspire.Hosting (2)
ProjectResourceBuilderExtensions.cs (1)
1171.WithAnnotation(new ExplicitStartupAnnotation())
ResourceBuilderExtensions.cs (1)
3014return builder.WithAnnotation(new ExplicitStartupAnnotation());
Aspire.Hosting.Tests (3)
ResourceNotificationTests.cs (3)
801resource.Annotations.Add(new ExplicitStartupAnnotation()); 846resource.Annotations.Add(new ExplicitStartupAnnotation()); 880resource.Annotations.Add(new ExplicitStartupAnnotation());
21 references to ExplicitStartupAnnotation
Aspire.Hosting (5)
ApplicationModel\ResourceNotificationService.cs (1)
658var allowNotStarted = !resource.HasAnnotationOfType<ExplicitStartupAnnotation>() || !resource.TryGetInstances(out _);
Dcp\ContainerCreator.cs (1)
137if (container.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _))
Dcp\DcpModelUtilities.cs (1)
27modelResource.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _) &&
Dcp\ExecutableCreator.cs (1)
358if (resource.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _))
ResourceBuilderExtensions.cs (1)
2988/// Adds a <see cref="ExplicitStartupAnnotation" /> annotation to the resource so it doesn't automatically start
Aspire.Hosting.Blazor.Tests (2)
BlazorHostedExtensionsTests.cs (1)
299Assert.True(debuggerResource.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _));
WithBlazorAppTests.cs (1)
196Assert.True(debuggerResource.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _));
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectBuildCoordinatorTests.cs (1)
69Assert.Empty(buildResource.Annotations.OfType<ExplicitStartupAnnotation>());
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
3089installer.Resource.Annotations.OfType<ExplicitStartupAnnotation>()
Aspire.Hosting.JavaScript.Tests (9)
AddDenoAppTests.cs (3)
1514Assert.False(installer.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _)); 1531Assert.True(installer.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _)); 1549Assert.False(installer.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _));
PackageInstallationTests.cs (5)
45Assert.False(nodeAppInstallResource.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _)); 51Assert.True(nodeApp2InstallResource.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _)); 143Assert.True(installerResource.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _)); 212Assert.True(installerResource.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _)); 310Assert.True(installerResource.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _));
ResourceCreationTests.cs (1)
187Assert.True(installerResource.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _));
Aspire.Hosting.Python (1)
PythonAppResourceBuilderExtensions.cs (1)
1510var shouldSkipInstallerWait = installerBuilder?.Resource.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _) ?? false;
Aspire.Hosting.Python.Tests (2)
AddPythonAppTests.cs (2)
2814Assert.True(installerResource.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _)); 2847Assert.True(installerResource.TryGetLastAnnotation<ExplicitStartupAnnotation>(out _));