public static InteractivePrinter CreateSpinnerBarPrinter(string initialLine, string title, Func <object, string> formatter, int barWidth) { if (!AllowInteractivePrinting) { return(new NullPrinter()); } InteractivePrinter printer = new SpinnerBarPrinter() { Before = title, Formatter = formatter, Width = barWidth }; printer.Start(initialLine); return(printer); }
public static InteractivePrinter CreateSpinnerBarPrinter(string initialLine, string title, Func<object, string> formatter, int barWidth) { if (!AllowInteractivePrinting) return new NullPrinter(); InteractivePrinter printer = new SpinnerBarPrinter() { Before = title, Formatter = formatter, Width = barWidth }; printer.Start(initialLine); return printer; }