Table of Contents

Class SequenceTask

Namespace
Ceres.Tasks
Assembly
Ceres.dll

Sequence to composite tasks

public class SequenceTask : PooledTaskBase<SequenceTask>, IEventHandler, IDisposable, IEnumerable<TaskBase>, IEnumerable
Inheritance
SequenceTask
Implements
Inherited Members
Extension Methods

Constructors

SequenceTask()

public SequenceTask()

Methods

Append(TaskBase)

Append a task to the end of sequence

public SequenceTask Append(TaskBase task)

Parameters

task TaskBase

Returns

SequenceTask

AppendRange(IEnumerable<TaskBase>)

public SequenceTask AppendRange(IEnumerable<TaskBase> enumerable)

Parameters

enumerable IEnumerable<TaskBase>

Returns

SequenceTask

GetEnumerator()

public IEnumerator<TaskBase> GetEnumerator()

Returns

IEnumerator<TaskBase>

GetPooled(TaskBase)

public static SequenceTask GetPooled(TaskBase firstTask)

Parameters

firstTask TaskBase

Returns

SequenceTask

GetPooled(IReadOnlyList<TaskBase>)

public static SequenceTask GetPooled(IReadOnlyList<TaskBase> sequence)

Parameters

sequence IReadOnlyList<TaskBase>

Returns

SequenceTask

Reset()

protected override void Reset()

Tick()

public override void Tick()