protected internal override bool ShouldDelete(BookMark bm, Rectangle Rect) { if (SortList.InsideBlock(new Point(0, bm.Line), Rect)) { return(SortList.InsideBlock(new Point(0x7fffffff, bm.Line), Rect)); } return(false); }
protected internal virtual bool ShouldDelete(BookMark bm, Rectangle Rect) { if (bm.Index != 0x7fffffff) { return(SortList.InsideBlock(new Point(bm.Char, bm.Line), Rect)); } if (SortList.InsideBlock(new Point(0, bm.Line), Rect)) { return(SortList.InsideBlock(new Point(0x7fffffff, bm.Line), Rect)); } return(false); }