14 writes to DependsOnSteps
Aspire.Hosting (3)
ApplicationModel\ProjectResource.cs (1)
50DependsOnSteps = [WellKnownPipelineSteps.BuildPrereq],
ContainerResourceBuilderExtensions.cs (1)
54DependsOnSteps = [WellKnownPipelineSteps.BuildPrereq],
Pipelines\PipelineStepFactoryExtensions.cs (1)
122DependsOnSteps = dependsOn is [..] ? [.. dependsOn] : [],
Aspire.Hosting.Azure (4)
AzureEnvironmentResource.cs (4)
77DependsOnSteps = [WellKnownPipelineSteps.PublishPrereq] 86DependsOnSteps = [WellKnownPipelineSteps.DeployPrereq] 103DependsOnSteps = [WellKnownPipelineSteps.DeployPrereq] 114DependsOnSteps = [WellKnownPipelineSteps.DeployPrereq]
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppEnvironmentResource.cs (1)
49DependsOnSteps = [AzureEnvironmentResource.ProvisionInfrastructureStepName],
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceEnvironmentResource.cs (2)
52DependsOnSteps = [WellKnownPipelineSteps.PublishPrereq] 64DependsOnSteps = [AzureEnvironmentResource.ProvisionInfrastructureStepName],
Aspire.Hosting.Docker (1)
DockerComposeEnvironmentResource.cs (1)
120DependsOnSteps = [$"prepare-{Name}"]
Aspire.Hosting.Foundry (3)
HostedAgent\AzureHostedAgentResource.cs (1)
52DependsOnSteps = [WellKnownPipelineSteps.DeployPrereq, AzureEnvironmentResource.ProvisionInfrastructureStepName]
HostedAgent\AzurePromptAgentResource.cs (1)
53DependsOnSteps = [WellKnownPipelineSteps.DeployPrereq, AzureEnvironmentResource.ProvisionInfrastructureStepName]
Project\ProjectResource.cs (1)
64DependsOnSteps = [AzureEnvironmentResource.ProvisionInfrastructureStepName],
30 references to DependsOnSteps
Aspire.Hosting (25)
Pipelines\DistributedApplicationPipeline.cs (21)
409if (!requiredByStepObj.DependsOnSteps.Contains(step.Name)) 411requiredByStepObj.DependsOnSteps.Add(step.Name); 465foreach (var dependency in currentStep.DependsOnSteps) 559foreach (var dependency in step.DependsOnSteps) 614if (step.DependsOnSteps.Count > 0) 618var depTasks = step.DependsOnSteps 626var failedDeps = step.DependsOnSteps 817foreach (var dependency in step.DependsOnSteps) 920if (step.DependsOnSteps.Count > 0) 923var depStatuses = step.DependsOnSteps 967foreach (var dep in step.DependsOnSteps) 979step.DependsOnSteps.Count == 0 && 980!allSteps.Any(other => other.DependsOnSteps.Contains(step.Name))) 1012if (targetStep.DependsOnSteps.Count > 0) 1014var sortedDeps = targetStep.DependsOnSteps.OrderBy(dep => dep, StringComparer.Ordinal); 1072foreach (var depName in step.DependsOnSteps) 1129if (step.DependsOnSteps.Count == 0) 1137foreach (var depName in step.DependsOnSteps) 1167var sortedDeps = step.DependsOnSteps.OrderBy(dep => dep, StringComparer.Ordinal); 1206if (step.DependsOnSteps.Count > 0) 1208sb.Append(CultureInfo.InvariantCulture, $" [depends on: {string.Join(", ", step.DependsOnSteps)}]");
Pipelines\PipelineStep.cs (4)
67DependsOnSteps.Add(stepName); 76DependsOnSteps.Add(step.Name); 102var dependsOnSteps = DependsOnSteps.Count > 0 ? string.Join(',', DependsOnSteps.Select(s => $@"""{s}""")) : "None";
Aspire.Hosting.Azure.Tests (1)
AzureBicepResourceTests.cs (1)
247Assert.Contains(AzureEnvironmentResource.CreateProvisioningContextStepName, step.DependsOnSteps);
Aspire.Hosting.Containers.Tests (3)
WithDockerfileTests.cs (3)
786Assert.Contains(WellKnownPipelineSteps.BuildPrereq, buildStep.DependsOnSteps); 948Assert.Contains(WellKnownPipelineSteps.BuildPrereq, buildStep.DependsOnSteps); 988Assert.Contains(WellKnownPipelineSteps.BuildPrereq, buildStep.DependsOnSteps);
Aspire.Hosting.Tests (1)
ProjectResourceTests.cs (1)
805Assert.Contains(WellKnownPipelineSteps.BuildPrereq, buildStep.DependsOnSteps);