Example #1
0
 public bool MoveNext()
 {
     while (baseEnum.MoveNext())
     {
         IMFNode node = baseEnum.Current as IMFNode;
         if (node != null)
         {
             if ((node.NodeKind & nodeKind) != 0)
             {
                 pos++;
                 return(true);
             }
         }
         else
         {
             // simple value.
             if ((nodeKind & MFNodeKind.Text) != 0)
             {
                 pos++;
                 return(true);
             }
         }
     }
     return(false);
 }
 public bool MoveNext()
 {
     while (baseEnum.MoveNext())
     {
         IMFNode node = baseEnum.Current as IMFNode;
         if (node != null && (node.NodeKind & nodeKind) != 0 && node.LocalName == localName && node.NamespaceURI == namespaceURI)
         {
             pos++;
             return(true);
         }
     }
     return(false);
 }
Example #3
0
 public static IEnumerable Select(string query, IMFNode connection, params DbParam[] args)
 {
     return(new DBConnectionAsMFNodeAdapter.QueryResultSequence(connection, query, args));
 }
Example #4
0
 public QueryResultSequence(IMFNode connection, string query, params Db.DbParam[] args)
 {
     this.connection = connection;
     this.query      = query;
     this.args       = args;
 }