public ConsoleRenderer( IConsole console = null, OutputMode mode = OutputMode.Auto, bool resetAfterRender = false) { _console = console ?? SystemConsole.Create(); _terminal = console as ITerminal; _resetAfterRender = resetAfterRender; Mode = mode == OutputMode.Auto ? _terminal.DetectOutputMode() : mode; }
protected override ITerminal GetTerminal() { return(SystemConsole.Create()); }