Esempio n. 1
0
            internal AutoXml(Dump dumper, Op op)
            {
                _dumper   = dumper;
                _nodeName = AutoString.ToString(op.OpType);

                var attrs = new Dictionary <string, object>();

                if (null != op.Type)
                {
                    attrs.Add("Type", op.Type.ToString());
                }

                _dumper.Begin(_nodeName, attrs);
            }
Esempio n. 2
0
            internal AutoXml(Dump dumper, Op op, Dictionary <string, object> attrs)
            {
                _dumper   = dumper;
                _nodeName = AutoString.ToString(op.OpType);

                var attrs2 = new Dictionary <string, object>();

                if (null != op.Type)
                {
                    attrs2.Add("Type", op.Type.ToString());
                }

                foreach (var kv in attrs)
                {
                    attrs2.Add(kv.Key, kv.Value);
                }

                _dumper.Begin(_nodeName, attrs2);
            }
Esempio n. 3
0
            internal AutoXml(Dump dumper, Op op, Dictionary <string, object> attrs)
            {
                _dumper   = dumper;
                _nodeName = AutoString.ToString(op.OpType);

                Dictionary <string, object> attrs2 = new Dictionary <string, object>();

                if (null != op.Type)
                {
                    attrs2.Add("Type", TypeHelpers.GetFullName(op.Type));
                }

                foreach (KeyValuePair <string, object> kv in attrs)
                {
                    attrs2.Add(kv.Key, kv.Value);
                }

                _dumper.Begin(_nodeName, attrs2);
            }
Esempio n. 4
0
 internal AutoString(Dump dumper, Op op)
 {
     _dumper = dumper;
     _dumper.WriteString(AutoString.ToString(op.OpType));
     _dumper.BeginExpression();
 }