public override object Adapt(object fromObject) { this.AssertType<ForLoopExecutorDescriptorObject>(fromObject); ForLoopStateObject toObject = new ForLoopStateObject(); toObject.ForStartPosition = ((ForLoopExecutorDescriptorObject)fromObject).ForStartPosition; toObject.ForEndPosition = ((ForLoopExecutorDescriptorObject)fromObject).ForEndPosition; toObject.ForIncrement = ((ForLoopExecutorDescriptorObject)fromObject).ForIncrement; return toObject; }
public void SetState(ForLoopStateObject stateObject) { _forLoopStateObjectInstance = stateObject; }