public void Send()

in src/Microsoft.Atlas.CommandLine/Templates/TextWriters/IndentingTextWriter.cs [63:92]


        public void Send()
        {
            bool bol = true;
            foreach (var x in _spool.Concat(new[] { _eol }))
            {
                var item = x is StringBuilder ? x.ToString() : x;
                if (item is StringBuilder)
                {
                    item = item.ToString();
                }

                if (item == _eol)
                {
                    _inner.Write(new SafeString("\n"));
                    bol = true;
                    continue;
                }

                if (bol)
                {
                    bol = false;
                    if (item.ToString() != "\r")
                    {
                        _inner.Write(_indentation);
                    }
                }

                _inner.Write(item is ISafeString ? item : new SafeString(item.ToString()));
            }
        }