Class ParallelSequenceableCollectionBase<TSequenceable>
Inheritance
ParallelSequenceableCollectionBase<TSequenceable>
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
_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
HandleSequenceableCompleted(ISequenceable)
Declaration
protected virtual void HandleSequenceableCompleted(ISequenceable completedSequenceable)
Parameters
RunCancelLogic()
Declaration
protected override void RunCancelLogic()
Overrides
RunCompleteLogic()
Declaration
protected override void RunCompleteLogic()
Overrides
RunRevertLogic()
Declaration
protected override void RunRevertLogic()
Overrides
RunStartLogic()
Declaration
protected override void RunStartLogic()
Overrides
Implements