# Class LoopCounterExtensions OptimaJet.Workflow.Plugins.LoopsPlugin.LoopCounterExtensions Namespace: [OptimaJet.Workflow.Plugins.LoopsPlugin](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.LoopsPlugin/) ```csharp public static class LoopCounterExtensions ``` ## Methods `public static void NextStep(this LoopCounter loopCounter, object nextValue)` ### Parameters | Name | Type | Description | | --- | --- | --- | | `loopCounter` | `LoopCounter` | | | `nextValue` | `Object` | | `public static void PrevStep(this LoopCounter loopCounter, object prevValue)` ### Parameters | Name | Type | Description | | --- | --- | --- | | `loopCounter` | `LoopCounter` | | | `prevValue` | `Object` | | `public static LoopCounter Clone(this LoopCounter loopCounter)` ### Parameters | Name | Type | Description | | --- | --- | --- | | `loopCounter` | `LoopCounter` | | ### Returns | Type | Description | | --- | --- | | `LoopCounter` | | [Previous Loop](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.LoopsPlugin/Loop/) [Next LoopFor](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.LoopsPlugin/LoopFor-TStartEndValues-TStep/)