// Tags static void WriteTags(GraphBuilder gb, XmlTextWriter tw) { tw.WriteStartElement("tags"); foreach (string tag in gb.GetTags()) { tw.WriteStartElement("tag"); tw.WriteAttributeString("name", tag); tw.WriteAttributeString("id", gb.GetTagId(tag).ToString()); tw.WriteEndElement(); } tw.WriteEndElement(); }
void WriteTags() { bw.Write(gb.NumTags); int nwritten = 0; foreach (string name in gb.GetTags()) { int id = gb.GetTagId(name); bw.Write(name); bw.Write(id); nwritten++; } if (nwritten != gb.NumTags) { throw ExHelp.App("Report NumTags ({0}) is not actual ({1})?", gb.NumTags, nwritten); } }
// Tags static void WriteTags (GraphBuilder gb, XmlTextWriter tw) { tw.WriteStartElement ("tags"); foreach (string tag in gb.GetTags ()) { tw.WriteStartElement ("tag"); tw.WriteAttributeString ("name", tag); tw.WriteAttributeString ("id", gb.GetTagId (tag).ToString ()); tw.WriteEndElement (); } tw.WriteEndElement (); }