public override XPathNavigator Advance() { if (it.MoveNext()) { return(it.Current); } return(null); }
public override XPathNavigator Advance() { if (queryIterator == null) { throw XPathException.Create(Res.Xp_NodeSetExpected); } if (queryIterator.MoveNext()) { return(queryIterator.Current); } return(null); }
string Dump(ResetableIterator it) { it = (ResetableIterator)it.Clone(); System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append('('); do { XPathNavigator nav = it.Current.Clone(); nav.MoveToAttribute("id1", ""); sb.Append(nav.Value); sb.Append(", "); } while (it.MoveNext()); sb.Length = sb.Length - 2; sb.Append(')'); return(sb.ToString()); }