protected override void ReadNextInner() { CheckIsStart(); _pos++; _current++; if (_pos == _searchData.Count && _searchTask.IsCanRead()) { _searchData = _searchTask.GetDataInner(); _pos = 0; } }