public override void AddNodeToPrettyPrint(Internal.PrettyPrintData data) { data.Text += "[\n"; data.CurrentTab++; int count = 0; int length = m_collection.Count - 1; foreach (var element in m_collection) { data.Text += "\n" + GetTabs(data.CurrentTab); if (element == null) { data.Text += "null"; } else { element.AddNodeToPrettyPrint(data); } if (count < length) { data.Text += ","; } count++; } data.CurrentTab--; data.Text += "\n"; data.Text += GetTabs(data.CurrentTab) + "]\n"; }
public override void AddNodeToPrettyPrint(Internal.PrettyPrintData data) { data.Text += "{\n"; data.CurrentTab++; int count = 0; int length = m_collection.Count - 1; foreach (var key in m_keyOrder) { data.Text += "\n" + GetTabs(data.CurrentTab) + "\"" + key + "\":"; if (m_collection[key] == null) { data.Text += "null"; } else { m_collection[key].AddNodeToPrettyPrint(data); } if (count < length) { data.Text += ","; } count++; } data.CurrentTab--; data.Text += "\n"; data.Text += GetTabs(data.CurrentTab) + "}\n"; }
public override void AddNodeToPrettyPrint(Internal.PrettyPrintData data) { data.Text += "\"" + m_value + "\""; }