Amazon.ECS.Model.Tag.ToXMLFragment C# (CSharp) Method

ToXMLFragment() protected method

XML fragment representation of this object
Name for outer tag expected to be set by calling method. This fragment returns inner properties representation only
protected ToXMLFragment ( ) : String
return String
        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();
        }