An action chain captures a sequence of actions to be performed as part of a complex multi-part process.

Namespace:  Gallio.Common
Assembly:  Gallio (in Gallio.dll) Version: 3.2.0.0 (3.2.528.0)

Syntax

C#
public class ActionChain<T1, T2>
Visual Basic (Declaration)
Public Class ActionChain(Of T1, T2)

Type Parameters

T1
The first argument type.
T2
The second argument type.

Remarks

Later actions in a chain will not run if prior ones throw an exception. To catch and handle exceptions, use Around(ActionDecorator<(Of <(T1, T2>)>)) to register a decorator that runs around the current action whose execution is then under your control.

Inheritance Hierarchy

System..::.Object
  Gallio.Common..::.ActionChain<(Of <(T1, T2>)>)

See Also