private bool ShouldRefresh(RefreshFlag refreshPoint) { if (!MatchRefreshFlag(refreshPoint)) { return(false); } return(!AlreadyRefreshed || RefreshIsContinuous); }
private void Refresh(RefreshFlag refreshPoint) { if (!ShouldRefresh(refreshPoint)) { return; } _alreadyRefreshed |= RefreshSafeArea(); }
private bool MatchRefreshFlag(RefreshFlag refreshFlag) { return(((RefreshFlag)_refreshMode & refreshFlag) == refreshFlag); }