public override string ToString() { StringBuilder result = new StringBuilder(); result.Append("namespace "); result.Append(name); result.Append("\n{\n\t"); for (int n = 0; n < @using.Length; n++) { var item = @using[n]; result.Append("using "); result.Append(item); result.Append(";\n"); if (n == @using.Length - 1) { result.Append("\n"); } } result.Append(string.Join("\n", elements)); result.Append("\n}\b"); return(TabString.Create(result.ToString())); }
public void EndArray() { Lines[Lines.Count - 1] = Lines[Lines.Count - 1].TrimEnd(','); TabString = TabString.Remove(TabString.Length - 1); Lines.Add(TabString + "],"); }