public override string ToString(string aPrefix)
{
string text = "{ ";
using (Dictionary <string, JSONNode> .Enumerator enumerator = this.m_Dict.GetEnumerator())
{
while (enumerator.MoveNext())
{
KeyValuePair <string, JSONNode> current = enumerator.get_Current();
if (text.get_Length() > 3)
{
text += ", ";
}
text = text + "\n" + aPrefix + " ";
string text2 = text;
text = string.Concat(new string[]
{
text2,
"\"",
JSONNode.Escape(current.get_Key()),
"\" : ",
current.get_Value().ToString(aPrefix + " ")
});
}
}
text = text + "\n" + aPrefix + "}";
return(text);
}