Catel.ProgressContext.ProgressContext C# (CSharp) Метод

ProgressContext() публичный Метод

Initializes a new instance of the ProgressContext class.
public ProgressContext ( long totalCount, int numberOfRefreshes ) : System
totalCount long The total count that this progress context represents.
numberOfRefreshes int The number of refreshes required during progress.
Результат System
        public ProgressContext(long totalCount, int numberOfRefreshes)
        {
            Argument.IsMinimal("numberOfRefreshes", numberOfRefreshes, 1);

            TotalCount = totalCount;
            NumberOfRefreshes = numberOfRefreshes;

            _onePercentage = TotalCount / 100d;
            _refreshIntervalCount = totalCount / numberOfRefreshes;
            if (_refreshIntervalCount == 0)
            {
                _smallRefreshIntervalCounter = totalCount / (double)numberOfRefreshes;
            }

            _refreshInterval = TotalCount / NumberOfRefreshes;
            if (_refreshInterval == 0)
            {
                _refreshInterval = 1;
            }
        }
ProgressContext