Beispiel #1
0
        public void Render <TModel>(Action <ConsoleRenderer, TModel> template, TModel model)
        {
            Console.CursorVisible = false;

            _renderer.Reset();

            template(_renderer, model);

            if (_errorMessage != null)
            {
                _renderer.WriteErrorMessage(_errorMessage);

                _errorMessage = null;
            }

            Console.CursorVisible = _cursorVisible;
        }