Skip to main content

Class LoopForeach

Inheritance

↳ object

    ↳ Loop

        LoopForeach

Inherited Members

Loop.Name

Loop.StateParameterName

Loop.CounterValueParameterName

Loop.StepType

Loop.IncludeLastValue

Loop.GetLoopAsync(ProcessInstance, string)

Loop.SetStateAsync(ProcessInstance, LoopState)

Loop.GetStateAsync(ProcessInstance)

Loop.GetCounterAsync(ProcessInstance)

Loop.SetCounterAsync(ProcessInstance, LoopCounter)

Loop.GetPrevCounterValueAsync(ProcessInstance)

Loop.GetCurrentCounterValueAsync(ProcessInstance)

Loop.GetNextCounterValueAsync(ProcessInstance)

Loop.IsCompletedAsync(ProcessInstance)

Loop.DoStepAsyncAsync(ProcessInstance)

Loop.ContinueAsync(ProcessInstance)

Loop.BreakAsync(ProcessInstance)

Loop.CompleteAsync(ProcessInstance)

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

MemberwiseClone()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Plugins.LoopsPlugin

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public class LoopForeach : Loop

Constructors

LoopForeach(List<object>)

Declaration
public LoopForeach(List<object> values)
Parameters
TypeNameDescription
List<object>values

Properties

LoopType

Declaration
public override string LoopType { get; }
Property value
TypeDescription
string

Methods

InitAsync(ProcessInstance)

Declaration
public override Task InitAsync(ProcessInstance processInstance)
Parameters
TypeNameDescription
ProcessInstanceprocessInstance
Returns
TypeDescription
Task

DoStep(LoopCounter, StepsType)

Declaration
protected override LoopCounter DoStep(LoopCounter counter, StepsType stepType)
Parameters
TypeNameDescription
LoopCountercounter
StepsTypestepType
Returns
TypeDescription
LoopCounter

ConditionValid(LoopCounter)

Declaration
protected override bool ConditionValid(LoopCounter counter)
Parameters
TypeNameDescription
LoopCountercounter
Returns
TypeDescription
bool

Fields

Values

Declaration
public List<object> Values
Returns
TypeDescription
List<object>

Extension Methods