public SetVariableResult SetVariableValue(int index, VariableValue value) { var result = _list.SetVariableValue(index, value); if (result == SetVariableResult.Success) { _listener.VariableChanged(index, value); } return(result); }