Show / Hide Table of Contents

    Interface IParallelSequenceCollection<TSequenceable>

    This is meant to be used to run multiple ISequenceable objects in parallel.

    Inherited Members
    ISequenceable.OnSequenceableStarted
    ISequenceable.OnSequenceableCanceled
    ISequenceable.OnSequenceableReverted
    ISequenceable.OnSequenceableCompleted
    ISequenceable.OnSequenceableException
    ISequenceable.IsStarted
    ISequenceable.IsCanceled
    ISequenceable.Start()
    ISequenceable.Cancel()
    ISequenceable.Revert()
    ISequenceable.Cleanup()
    ISequenceable.Report
    IProgressable.OnProgress
    IProgressable.NormalizedProgress
    ICompletable.OnCompleted
    ICompletable.IsComplete
    IInjectable.Inject(IResolver)
    Namespace: IdleKit.Core
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IParallelSequenceCollection<TSequenceable> : ISequenceable, IProgressCompletable, IProgressable, ICompletable, IInjectable where TSequenceable : class, ISequenceable
    Type Parameters
    Name Description
    TSequenceable

    The type of ISequenceable objects to run in parallel.

    Properties

    Sequenceables

    The collection of ISequenceable objects to run.

    Declaration
    List<TSequenceable> Sequenceables { get; }
    Property Value
    Type Description
    List<TSequenceable>

    Methods

    AddSequenceables(TSequenceable[])

    Adds ISequenceable objects to the collection.

    Declaration
    void AddSequenceables(params TSequenceable[] sequenceables)
    Parameters
    Type Name Description
    TSequenceable[] sequenceables
    Back to top Copyright © 2020 East Side Games Inc.