internal static TableRowBookmark?New(TableRowSet trs) { return((trs._tb.rows.First() is Bookmark <ValueTuple <long, long> > b) ? new TableRowBookmark(trs, b, 0) : null); }
protected TableRowBookmark(TableRowSet trs, Bookmark <ValueTuple <long, long> > bm, int p) : base(trs, new SRow(trs._tr, trs._tr.Get(bm.Value.Item2)), p) { _trs = trs; _bmk = bm; }