AutoWikiBrowser.Plugins.Kingbotk.Components.TimerStats.Timer1_Tick C# (CSharp) Метод

Timer1_Tick() приватный Метод

private Timer1_Tick ( ) : void
Результат void
        private void Timer1_Tick()
        {
            _updateETACount += 1;
            _timeSpan = DateTime.Now - _start;
            TimerLabel.Text = _timerregexp.Replace(_timeSpan.ToString(), "");
            double secondsPerPage = NumberOfEdits == 0
                ? _timeSpan.TotalSeconds
                : Math.Round(_timeSpan.TotalSeconds/NumberOfEdits, 2);

            if (double.IsInfinity(secondsPerPage))
            {
                SpeedLabel.Text = "0";
                ETA = "-";
                if (_updateETACount > 9)
                    _updateETACount = 0;
            }
            else
            {
                SpeedLabel.Text = secondsPerPage + " s/p";
                if (_updateETACount > 9 || ETA == "-")
                {
                    _updateETACount = 0;
                    if ((NumberOfEdits + _skipped) == 0)
                    {
                        CalculateETA(_timeSpan.TotalSeconds);
                    }
                    else
                    {
                        CalculateETA(_timeSpan.TotalSeconds/(NumberOfEdits + _skipped));
                    }
                }
            }
        }