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