public override void Visit(RtAnonymousObject node)
        {
            if (node == null)
            {
                return;
            }

            Write("{"); Br();
            AppendTabs();
            Tab();

            foreach (var rtMember in DoSortMembers(node.Members))
            {
                Visit(rtMember);
            }
            Br();
            UnTab();
            AppendTabs(); WriteLine("}");
        }
 public abstract T Visit(RtAnonymousObject node);