public async Task<bool> MoveNextAsync(CancellationToken cancellationToken) { while (await _reader.ReadAsync()) if (Enumerator.CheckAssetStart(_reader)) { _current = new FragmentXmlReader(_reader); return true; } return false; }