private bool HasNext() { if (_direction == LookupDirection.Vertical) { return _currentRow < _rangeAddress.ToRow; } else { return _currentCol < _rangeAddress.ToCol; } }