/// <summary> /// Format array into XML element /// </summary> /// <returns></returns> public override string toXmlString() { string s = "<" + getTypeName(); string VarName = getVarName(); if (VarName != null && VarName.Length > 0) { s += " varName=\"" + VarName + "\""; } if (hasByteOrder()) { s += " byteOrder=\"" + getByteOrder() + "\""; } if (hasBlockSize()) { s += " blockSize=\"" + Convert.ToString(getBlockSize()) + "\""; } s += ">"; if (sizeRef_ != null && isArrayVariable()) { s += "<sizeRef>" + sizeRef_.toXmlString() + "</sizeRef>"; } s += element_.toXmlString(); s += dim_.toXmlString(); s += "</" + getTypeName() + ">"; return(s); }
/// <summary> /// Format a union case into XML element /// </summary> /// <returns></returns> public override string toXmlString() { string s = "<case discriminantValue=\"" + this.discriminantValue_ + "\">"; string s2 = caseBody_.toXmlString(); return(s + s2 + "</case>"); }