protected override bool EqualsImpl(TableViewPageInfo obj)
        {
            var page = obj as TableViewStartPageInfo;

            if (object.ReferenceEquals(page, null))
            {
                return(false);
            }

            return(page.m_value == m_value);
        }
        protected override bool EqualsImpl(TableViewPageInfo obj)
        {
            var page = obj as TableViewFullPageInfo;

            if (object.ReferenceEquals(page, null))
            {
                return(false);
            }

            return((page.m_start == m_start) &&
                   (page.m_end == m_end) &&
                   (page.m_size == m_size));
        }
 protected override bool EqualsImpl(TableViewPageInfo obj)
 {
     return(object.ReferenceEquals(obj, this));
 }