DataDictionary.Generated.Collection.unParse C# (CSharp) Method

unParse() public method

This method is used by XMLBooster-generated code internally. Please refrain from using it, as it might produce unexpected results, and might change or even disappear in the future.
public unParse ( TextWriter pw, bool typeId, string headingTag, string endingTag ) : void
pw System.IO.TextWriter
typeId bool
headingTag string
endingTag string
return void
        public override void unParse(TextWriter pw,
                    bool typeId,
                     string  headingTag,
                     string  endingTag)
        {
            #pragma warning disable 0168, 0219
            int i;
            #pragma warning restore 0168, 0219
            if (headingTag == null) {
              headingTag = "<Collection";
              endingTag = "</Collection>";
            }

            pw.Write(headingTag);
            if (typeId){
            pw.Write(" xsi:type=\"Collection\"");
            } // If
            pw.Write('\n');
            pw.Write(" TypeName=\"");
            acceptor.unParsePcData(pw, this.getTypeName());
            pw.Write('"');
            pw.Write('\n');
            if (this.getMaxSize() != 10){
            pw.Write(" MaxSize=\"");
            acceptor.unParsePcData(pw, this.getMaxSize());
            pw.Write('"');
            pw.Write('\n');
            } // If
            if (this.getDefault() != null){
            pw.Write(" Default=\"");
            acceptor.unParsePcData(pw, this.getDefault());
            pw.Write('"');
            pw.Write('\n');
            } // If
            if (this.getX() != -1){
            pw.Write(" X=\"");
            acceptor.unParsePcData(pw, this.getX());
            pw.Write('"');
            pw.Write('\n');
            } // If
            if (this.getY() != -1){
            pw.Write(" Y=\"");
            acceptor.unParsePcData(pw, this.getY());
            pw.Write('"');
            pw.Write('\n');
            } // If
            if (this.getWidth() != 0){
            pw.Write(" Width=\"");
            acceptor.unParsePcData(pw, this.getWidth());
            pw.Write('"');
            pw.Write('\n');
            } // If
            if (this.getHeight() != 0){
            pw.Write(" Height=\"");
            acceptor.unParsePcData(pw, this.getHeight());
            pw.Write('"');
            pw.Write('\n');
            } // If
            if (this.getHidden()){
            pw.Write(" Hidden=\"");
            acceptor.unParsePcData(pw, this.getHidden());
            pw.Write('"');
            pw.Write('\n');
            } // If
            if (this.getPinned()){
            pw.Write(" Pinned=\"");
            acceptor.unParsePcData(pw, this.getPinned());
            pw.Write('"');
            pw.Write('\n');
            } // If
            if (this.getImplemented()){
            pw.Write(" Implemented=\"");
            acceptor.unParsePcData(pw, this.getImplemented());
            pw.Write('"');
            pw.Write('\n');
            } // If
            if (this.getVerified()){
            pw.Write(" Verified=\"");
            acceptor.unParsePcData(pw, this.getVerified());
            pw.Write('"');
            pw.Write('\n');
            } // If
            if (!this.getNeedsRequirement()){
            pw.Write(" NeedsRequirement=\"");
            acceptor.unParsePcData(pw, this.getNeedsRequirement());
            pw.Write('"');
            pw.Write('\n');
            } // If
            if (this.getName() != null){
            pw.Write(" Name=\"");
            acceptor.unParsePcData(pw, this.getName());
            pw.Write('"');
            pw.Write('\n');
            } // If
            if (this.getGuid() != null){
            pw.Write(" Guid=\"");
            acceptor.unParsePcData(pw, this.getGuid());
            pw.Write('"');
            pw.Write('\n');
            } // If
            if (this.getUpdates() != null){
            pw.Write(" Updates=\"");
            acceptor.unParsePcData(pw, this.getUpdates());
            pw.Write('"');
            pw.Write('\n');
            } // If
            if (this.getIsRemoved()){
            pw.Write(" IsRemoved=\"");
            acceptor.unParsePcData(pw, this.getIsRemoved());
            pw.Write('"');
            pw.Write('\n');
            } // If
            pw.Write('>');
            pw.Write('\n');
            unParseBody(pw);
            pw.Write(endingTag);
        }