Cursor <TSchema> GetNext() { int nextIndex = _index + 1; TSchema entity; if (_parsed.TryGetEntity(nextIndex, out entity)) { _next = new ParsedCursor <TSchema>(_parsed, nextIndex, entity); } _nextComputed = true; return(_next); }