Пример #1
0
 public override void doCells(Parse cells)
 {
     DateTime start = time();
     base.doCells(cells);
     long split = time().Ticks - start.Ticks;
     cells.last().more = td(start.ToString(format));
     cells.last().more = td(split<1000 ? "&nbsp;" : ((double)(split/1000.0)).ToString());
 }
Пример #2
0
        public override void doCells(Parse cells)
        {
            DateTime start = time();

            base.doCells(cells);
            long split = time().Ticks - start.Ticks;

            cells.last().more = td(start.ToString(format));
            cells.last().more = td(split < 1000 ? "&nbsp;" : ((double)(split / 1000.0)).ToString());
        }
Пример #3
0
 public override void doRows(Parse rows)
 {
     try {
         bind(rows.parts);
         results = query();
         match(list(rows.more), list(results), 0);
         Parse last = rows.last();
         last.more = buildRows(surplus.ToArray());
         mark(last.more, "surplus");
         mark(missing, "missing");
     }
     catch (Exception e) {
         exception(rows.leaf(), e);
     }
 }
Пример #4
0
 public override void doRows(Parse rows)
 {
     try {
         bind(rows.parts);
         results = query();
         match(list(rows.more), list(results), 0);
         Parse last = rows.last();
         last.more = buildRows(surplus.ToArray());
         mark(last.more, "surplus");
         mark(missing, "missing");
     }
     catch (Exception e) {
         exception (rows.leaf(), e);
     }
 }
Пример #5
0
 public virtual Parse last()
 {
     return(more == null ? this : more.last());
 }