コード例 #1
0
        public IProgressBar WriteProgressBar(int value, ConsoleTextColor color)
        {
            var progressBarId = Interlocked.Increment(ref _nextProgressBarId);

            var progressBar = new DefaultProgressBar(this, progressBarId.ToString(), color);

            // set initial value
            progressBar.SetValue(value);

            return(progressBar);
        }
コード例 #2
0
        public IProgressBar WriteProgressBar(string name, double value, ConsoleTextColor color)
        {
            var progressBarId = Interlocked.Increment(ref _nextProgressBarId);

            var progressBar = new DefaultProgressBar(this, progressBarId.ToString(CultureInfo.InvariantCulture), name, color);

            // set initial value
            progressBar.SetValue(value);

            return(progressBar);
        }