Show / Hide Table of Contents

    Class Composite

    Combines a sequence of actions into a single action.

    Inheritance
    Object
    Composite
    Choice<T>
    ReadValue<T>
    Typewriter
    Implements
    ICommandAction
    Namespace: QFSW.QC.Actions
    Assembly: QFSW.QC.dll
    Syntax
    public class Composite : ICommandAction

    Constructors

    Composite(IEnumerable<ICommandAction>)

    Declaration
    public Composite(IEnumerable<ICommandAction> actions)
    Parameters
    Type Name Description
    IEnumerable<ICommandAction> actions

    The sequence of actions to create the composite from.

    Composite(IEnumerator<ICommandAction>)

    Declaration
    public Composite(IEnumerator<ICommandAction> actions)
    Parameters
    Type Name Description
    IEnumerator<ICommandAction> actions

    The sequence of actions to create the composite from.

    Properties

    IsFinished

    Declaration
    public bool IsFinished { get; }
    Property Value
    Type Description
    Boolean

    StartsIdle

    Declaration
    public bool StartsIdle { get; }
    Property Value
    Type Description
    Boolean

    Methods

    Finalize(ActionContext)

    Declaration
    public void Finalize(ActionContext context)
    Parameters
    Type Name Description
    ActionContext context

    Start(ActionContext)

    Declaration
    public void Start(ActionContext context)
    Parameters
    Type Name Description
    ActionContext context

    Implements

    ICommandAction

    Extension Methods

    ArraySingleExtensions.AsArraySingle<T>(T)
    CollectionExtensions.Yield<T>(T)
    Quantum Console by QFSW
    Back to top