static void DoJsonObject(JsonTextBuffer avb, AltListTerm t, bool first) { if (t.IsEmptyList) { return; } DoJsonPair(avb, t.Arg(0), first); DoJsonObject(avb, (AltListTerm)t.Arg(1), false); }
static void DoJsonObject(XmlTextWriter xwr, string [] attributes, AltListTerm t, ref bool contentWritten) { if (t.IsEmptyList) { return; } DoJsonPair(xwr, attributes, t.Arg(0), ref contentWritten); DoJsonObject(xwr, attributes, (AltListTerm)t.Arg(1), ref contentWritten); }