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); }
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); }