Esempio n. 1
0
        public void Write(bool clearConsole = true)
        {
            RenderOptions.Normalize(Contents);

            if (clearConsole)
            {
                Console.Clear(); // Clear view
            }
            CurrentRow           = 0;
            HorizontalLineString = new string(RenderOptions.Lines.HorizontalCharacter, (int)RenderOptions.MaximumTableWidth);
            VerticalLineString   = RenderOptions.Lines.VerticalCharacter.ToString();

            Append(Headers);

            if (Contents?.Any() == true)
            {
                foreach (IEnumerable <string> row in Contents)
                {
                    Append(row);
                }
            }
        }