Browse Source

Rename and change visibility of the StringBuilder instance in TextGenerator.

pull/12/merge
triton 13 years ago
parent
commit
0e865294db
  1. 12
      src/Generator/Utils/TextGenerator.cs

12
src/Generator/Utils/TextGenerator.cs

@ -10,7 +10,7 @@ namespace CppSharp
private const uint DefaultIndent = 4; private const uint DefaultIndent = 4;
private const uint MaxIndent = 80; private const uint MaxIndent = 80;
private readonly StringBuilder sb; public StringBuilder stringBuilder;
private bool isStartOfLine; private bool isStartOfLine;
private bool needsNewLine; private bool needsNewLine;
@ -18,7 +18,7 @@ namespace CppSharp
public TextGenerator() public TextGenerator()
{ {
sb = new StringBuilder(); stringBuilder = new StringBuilder();
isStartOfLine = false; isStartOfLine = false;
CurrentIndent = new Stack<uint>(); CurrentIndent = new Stack<uint>();
} }
@ -34,12 +34,12 @@ namespace CppSharp
foreach(var line in msg.SplitAndKeep(Environment.NewLine)) foreach(var line in msg.SplitAndKeep(Environment.NewLine))
{ {
if (isStartOfLine && !string.IsNullOrWhiteSpace(line)) if (isStartOfLine && !string.IsNullOrWhiteSpace(line))
sb.Append(new string(' ', (int) CurrentIndent.Sum(u => u))); stringBuilder.Append(new string(' ', (int) CurrentIndent.Sum(u => u)));
if (line.Length > 0) if (line.Length > 0)
isStartOfLine = line.EndsWith(Environment.NewLine); isStartOfLine = line.EndsWith(Environment.NewLine);
sb.Append(line); stringBuilder.Append(line);
} }
} }
@ -58,7 +58,7 @@ namespace CppSharp
public void NewLine() public void NewLine()
{ {
sb.AppendLine(string.Empty); stringBuilder.AppendLine(string.Empty);
isStartOfLine = true; isStartOfLine = true;
} }
@ -104,7 +104,7 @@ namespace CppSharp
public override string ToString() public override string ToString()
{ {
return sb.ToString(); return stringBuilder.ToString();
} }
public static implicit operator string(TextGenerator tg) public static implicit operator string(TextGenerator tg)

Loading…
Cancel
Save