Ejemplo n.º 1
0
        private bool ShouldRefresh(RefreshFlag refreshPoint)
        {
            if (!MatchRefreshFlag(refreshPoint))
            {
                return(false);
            }

            return(!AlreadyRefreshed || RefreshIsContinuous);
        }
Ejemplo n.º 2
0
        private void Refresh(RefreshFlag refreshPoint)
        {
            if (!ShouldRefresh(refreshPoint))
            {
                return;
            }

            _alreadyRefreshed |= RefreshSafeArea();
        }
Ejemplo n.º 3
0
 private bool MatchRefreshFlag(RefreshFlag refreshFlag)
 {
     return(((RefreshFlag)_refreshMode & refreshFlag) == refreshFlag);
 }