protected internal String ToXMLFragment()
{
StringBuilder xml = new StringBuilder();
if (IsSetName()) {
xml.Append("<Name>");
xml.Append(EscapeXML(this.Name));
xml.Append("</Name>");
}
if (IsSetTagType()) {
xml.Append("<TagType>");
xml.Append(this.TagType);
xml.Append("</TagType>");
}
if (IsSetDistinctItems()) {
xml.Append("<DistinctItems>");
xml.Append(EscapeXML(this.DistinctItems));
xml.Append("</DistinctItems>");
}
if (IsSetDistinctUsers()) {
xml.Append("<DistinctUsers>");
xml.Append(EscapeXML(this.DistinctUsers));
xml.Append("</DistinctUsers>");
}
if (IsSetTotalUsages()) {
xml.Append("<TotalUsages>");
xml.Append(EscapeXML(this.TotalUsages));
xml.Append("</TotalUsages>");
}
if (IsSetFirstTagging()) {
Tagging firstTagging = this.FirstTagging;
xml.Append("<FirstTagging>");
xml.Append(firstTagging.ToXMLFragment());
xml.Append("</FirstTagging>");
}
if (IsSetLastTagging()) {
Tagging lastTagging = this.LastTagging;
xml.Append("<LastTagging>");
xml.Append(lastTagging.ToXMLFragment());
xml.Append("</LastTagging>");
}
List<TaggedItems> taggedItemsList = this.TaggedItems;
foreach (TaggedItems taggedItems in taggedItemsList) {
xml.Append("<TaggedItems>");
xml.Append(taggedItems.ToXMLFragment());
xml.Append("</TaggedItems>");
}
List<TaggedListmaniaLists> taggedListmaniaListsList = this.TaggedListmaniaLists;
foreach (TaggedListmaniaLists taggedListmaniaLists in taggedListmaniaListsList) {
xml.Append("<TaggedListmaniaLists>");
xml.Append(taggedListmaniaLists.ToXMLFragment());
xml.Append("</TaggedListmaniaLists>");
}
return xml.ToString();
}