CakeTaskBuilderOfTExtensions.

IsDependentOn<TData>(CakeTaskBuilder<TData>, IEnumerable<CakeTaskBuilder<TData>>) Method

Summary

Creates dependencies on the specified tasks.
Namespace
Cake.Core
Containing Type
CakeTaskBuilderOfTExtensions

Syntax

public static CakeTaskBuilder<TData> IsDependentOn<TData>(this CakeTaskBuilder<TData> builder, IEnumerable<CakeTaskBuilder<TData>> others) 
    where TData : class

Examples

var test1 = TaskOf<Foo>("Test1");
var test2 = TaskOf<Foo>("Test2");
TaskOf<Foo>("Default")
    .IsDependentOn([test1, test2]);

Type Parameters

Name Description
TData The type of the data context.

Parameters

Name Type Description
builder CakeTaskBuilder<TData> The task builder.
others IEnumerable<CakeTaskBuilder<TData>> The dependent tasks.

Return Value

Type Description
CakeTaskBuilder<TData> The same CakeTaskBuilder<TData> instance so that multiple calls can be chained.