Example #1
0
 public override XPathNavigator Advance()
 {
     if (it.MoveNext())
     {
         return(it.Current);
     }
     return(null);
 }
Example #2
0
 public override XPathNavigator Advance()
 {
     if (queryIterator == null)
     {
         throw XPathException.Create(Res.Xp_NodeSetExpected);
     }
     if (queryIterator.MoveNext())
     {
         return(queryIterator.Current);
     }
     return(null);
 }
Example #3
0
 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());
 }