PipelineStepExtensions Methods
ClassMethods6 members
Extension methods for pipeline steps.
DependsOn(IEnumerable<PipelineStep>, PipelineStep?) Section titled DependsOn(IEnumerable<PipelineStep>, PipelineStep?)extensionI Makes each step in the collection depend on the specified step.
public static class PipelineStepExtensions{ public static IEnumerable<PipelineStep> DependsOn( this IEnumerable<PipelineStep> steps, PipelineStep? step) { // ... }}Parameters
stepsIstepPipelineReturns
IEnumerable<PipelineStep> The original collection of steps.DependsOn(IEnumerable<PipelineStep>, string) Section titled DependsOn(IEnumerable<PipelineStep>, string)extensionI Makes each step in the collection depend on the specified step name.
public static class PipelineStepExtensions{ public static IEnumerable<PipelineStep> DependsOn( this IEnumerable<PipelineStep> steps, string stepName) { // ... }}Parameters
stepsIstepName stringThe name of the step to depend on.Returns
IEnumerable<PipelineStep> The original collection of steps.DependsOn(IEnumerable<PipelineStep>, IEnumerable<PipelineStep>) Section titled DependsOn(IEnumerable<PipelineStep>, IEnumerable<PipelineStep>)extensionI Makes each step in the collection depend on the specified target steps.
public static class PipelineStepExtensions{ public static IEnumerable<PipelineStep> DependsOn( this IEnumerable<PipelineStep> steps, IEnumerable<PipelineStep> targetSteps) { // ... }}Parameters
stepsItargetSteps IReturns
IEnumerable<PipelineStep> The original collection of steps.RequiredBy(IEnumerable<PipelineStep>, PipelineStep?) Section titled RequiredBy(IEnumerable<PipelineStep>, PipelineStep?)extensionI Specifies that each step in the collection is required by the specified step.
public static class PipelineStepExtensions{ public static IEnumerable<PipelineStep> RequiredBy( this IEnumerable<PipelineStep> steps, PipelineStep? step) { // ... }}Parameters
stepsIstepPipelineReturns
IEnumerable<PipelineStep> The original collection of steps.RequiredBy(IEnumerable<PipelineStep>, string) Section titled RequiredBy(IEnumerable<PipelineStep>, string)extensionI Specifies that each step in the collection is required by the specified step name.
public static class PipelineStepExtensions{ public static IEnumerable<PipelineStep> RequiredBy( this IEnumerable<PipelineStep> steps, string stepName) { // ... }}Parameters
stepsIstepName stringThe name of the step that requires these steps.Returns
IEnumerable<PipelineStep> The original collection of steps.RequiredBy(IEnumerable<PipelineStep>, IEnumerable<PipelineStep>) Section titled RequiredBy(IEnumerable<PipelineStep>, IEnumerable<PipelineStep>)extensionI Specifies that each step in the collection is required by the specified target steps.
public static class PipelineStepExtensions{ public static IEnumerable<PipelineStep> RequiredBy( this IEnumerable<PipelineStep> steps, IEnumerable<PipelineStep> targetSteps) { // ... }}Parameters
stepsItargetSteps IReturns
IEnumerable<PipelineStep> The original collection of steps.