Esempio n. 1
0
 private void AppendTabs()
 {
     for (var i = 0; i < Indent; i++)
     {
         CurrentLineBuffer.Append(TabString);
     }
 }
Esempio n. 2
0
 public void Write(string s)
 {
     if (s == null)
     {
         return;
     }
     CurrentLineBuffer.Append(s);
 }
Esempio n. 3
0
 public void Close()
 {
     if (!String.IsNullOrWhiteSpace(CurrentLineBuffer.ToString()))
     {
         FlushCurrentLineBuffer();
     }
     InnerWriter.Close();
 }
Esempio n. 4
0
        public void Write(string s)
        {
            if (s == null)
            {
                return;
            }
            const int maxLength = 8000;

            if (CurrentLineLenth + s.Length >= maxLength)
            {
                CurrentLineLenth = 0;
                Write(Environment.NewLine);
            }
            CurrentLineLenth += s.Length;
            CurrentLineBuffer.Append(s);
        }
Esempio n. 5
0
 public void WriteLine(string s)
 {
     CurrentLineBuffer.Append(s);
     FlushCurrentLineBuffer();
 }
Esempio n. 6
0
 public bool IsInNewLine()
 {
     return(CurrentLineBuffer.Length < 30 && String.IsNullOrWhiteSpace(CurrentLineBuffer.ToString()));
 }
Esempio n. 7
0
 public void Write(object obj)
 {
     CurrentLineBuffer.Append(obj);
 }
Esempio n. 8
0
 public void Write(string format, object arg0)
 {
     CurrentLineBuffer.AppendFormat(format, arg0);
 }
Esempio n. 9
0
 public void WriteLine(string format, params object[] args)
 {
     CurrentLineBuffer.AppendFormat(format, args);
     FlushCurrentLineBuffer();
 }