Show / Hide Table of Contents

    Class ParallelSequenceableCollectionBase<TSequenceable>

    Inheritance
    Object
    SequenceableBase
    ParallelSequenceableCollectionBase<TSequenceable>
    ParallelLoadPhaseCollection
    Implements
    IParallelSequenceCollection<TSequenceable>
    ISequenceable
    IProgressCompletable
    IProgressable
    ICompletable
    IInjectable
    Inherited Members
    SequenceableBase.OnCompleted
    SequenceableBase.OnProgress
    SequenceableBase.OnSequenceableStarted
    SequenceableBase.OnSequenceableCanceled
    SequenceableBase.OnSequenceableReverted
    SequenceableBase.OnSequenceableCompleted
    SequenceableBase.OnSequenceableException
    SequenceableBase._isStarted
    SequenceableBase.IsStarted
    SequenceableBase._isCanceled
    SequenceableBase.IsCanceled
    SequenceableBase._isComplete
    SequenceableBase.IsComplete
    SequenceableBase.SendOnComplete(IProgressCompletable)
    SequenceableBase._normalizedProgress
    SequenceableBase.NormalizedProgress
    SequenceableBase.SendOnProgress(IProgressable, Single)
    SequenceableBase._reportBuilder
    SequenceableBase.Report
    SequenceableBase.Inject(IResolver)
    SequenceableBase.Start()
    SequenceableBase.Cancel()
    SequenceableBase.Revert()
    SequenceableBase.Complete()
    SequenceableBase.ThrowException(Exception)
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ToString()
    Object.ReferenceEquals(Object, Object)
    Namespace: IdleKit.Core
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class ParallelSequenceableCollectionBase<TSequenceable> : SequenceableBase, IParallelSequenceCollection<TSequenceable>, ISequenceable, IProgressCompletable, IProgressable, ICompletable, IInjectable where TSequenceable : class, ISequenceable
    Type Parameters
    Name Description
    TSequenceable

    Fields

    _numSequenceablesCompleted

    Declaration
    protected int _numSequenceablesCompleted
    Field Value
    Type Description
    Int32

    _sequenceables

    Declaration
    protected readonly List<TSequenceable> _sequenceables
    Field Value
    Type Description
    List<TSequenceable>

    Properties

    Sequenceables

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

    Methods

    AddSequenceables(TSequenceable[])

    Declaration
    public virtual void AddSequenceables(params TSequenceable[] sequenceables)
    Parameters
    Type Name Description
    TSequenceable[] sequenceables

    Cleanup()

    Declaration
    public override void Cleanup()
    Overrides
    SequenceableBase.Cleanup()

    HandleSequenceableCompleted(ISequenceable)

    Declaration
    protected virtual void HandleSequenceableCompleted(ISequenceable completedSequenceable)
    Parameters
    Type Name Description
    ISequenceable completedSequenceable

    RunCancelLogic()

    Declaration
    protected override void RunCancelLogic()
    Overrides
    SequenceableBase.RunCancelLogic()

    RunCompleteLogic()

    Declaration
    protected override void RunCompleteLogic()
    Overrides
    SequenceableBase.RunCompleteLogic()

    RunRevertLogic()

    Declaration
    protected override void RunRevertLogic()
    Overrides
    SequenceableBase.RunRevertLogic()

    RunStartLogic()

    Declaration
    protected override void RunStartLogic()
    Overrides
    SequenceableBase.RunStartLogic()

    Implements

    IParallelSequenceCollection<TSequenceable>
    ISequenceable
    IProgressCompletable
    IProgressable
    ICompletable
    IInjectable
    Back to top Copyright © 2020 East Side Games Inc.