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); }
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); }
internal AutoXml(Dump dumper, string nodeName, Dictionary <string, object> attrs) { _dumper = dumper; _nodeName = nodeName; _dumper.Begin(_nodeName, attrs); }