public MPaginationList(string parms, int startpos = -1, int pagesize = -1) : base() { StartPos = startpos; PageSize = pagesize; if (MFunc.GetAttr(parms, "continue", false)) { Continue = true; StartPos = MFunc.GetAttr(parms, "start", StartPos); PageSize = MFunc.GetAttr(parms, "count", PageSize); } else { Continue = false; StartPos = MFunc.GetAttr(parms, "start", StartPos); PageSize = MFunc.GetAttr(parms, "count", PageSize); if (PageSize >= 0 && StartPos < 0) { StartPos = 0; } } }