/// <summary> /// Returns a <see cref="System.String" /> that represents this instance. /// </summary> /// <returns>A <see cref="System.String" /> that represents this instance.</returns> /// TODO Edit XML Comment Template for ToString public override string ToString() { var ret = ""; var id = 0; ret += "<Member Name=\"" + AdjustNames.AdjustXmlStrings(MemberName) + "\" Datatype=\"" + AdjustNames.AdjustXmlStrings(MemberDatatype) + "\">" + Environment.NewLine; if (MemberComment.CompositionNameInXml != null) { ret += MemberComment.ToString(ref id); } ret += "<Sections>" + Environment.NewLine; foreach (var section in InterfaceSections) { ret += "<Section name=\"" + InterfaceSections[0].InterfaceSectionName + "\">" + Environment.NewLine; foreach (var member in section.InterfaceMember) { ret += member.ToString(); } ret += "</Section>" + Environment.NewLine; } ret += "</Sections>" + Environment.NewLine; if (!string.IsNullOrEmpty(MemberDefaultValue)) { ret += "<StartValue>" + AdjustNames.AdjustXmlStrings(MemberDefaultValue) + "</StartValue>" + Environment.NewLine; } ret += "</Member>" + Environment.NewLine; return(ret); }
/// <summary> /// Returns a <see cref="System.String" /> that represents this instance. /// </summary> /// <returns>A <see cref="System.String" /> that represents this instance.</returns> /// TODO Edit XML Comment Template for ToString public override string ToString() { var ret = ""; var id = 0; ret += "<Member Name=\"" + AdjustNames.AdjustXmlStrings(MemberName) + "\" Datatype=\"" + AdjustNames.AdjustXmlStrings(MemberDatatype) + "\">" + Environment.NewLine; if (MemberComment.CompositionNameInXml != null) { ret += MemberComment.ToString(ref id); } foreach (var member in NestedMembers) { ret += member.ToString(); } ret += "</Member>" + Environment.NewLine; return(ret); }
/// <summary> /// Returns a <see cref="System.String" /> that represents this instance. /// </summary> /// <param name="id">The identifier.</param> /// <returns>A <see cref="System.String" /> that represents this instance.</returns> /// TODO Edit XML Comment Template for ToString public string ToString(ref int id) { var ret = ""; ret += "<SW.ControllerConstant ID=\"" + id++ + "\" CompositionName=\"Constants\">" + Environment.NewLine; ret += "<AttributeList>" + Environment.NewLine; ret += "<Name>" + AdjustNames.AdjustXmlStrings(MemberName) + "</Name>" + Environment.NewLine; ret += "<Value>" + AdjustNames.AdjustXmlStrings(ConstantValue) + "</Value>" + Environment.NewLine; ret += "</AttributeList>" + Environment.NewLine; ret += "<LinkList>" + Environment.NewLine; ret += "<DataType TargetID=\"@OpenLink\">" + Environment.NewLine; ret += "<Name>" + AdjustNames.AdjustXmlStrings(MemberDatatype) + "</Name>" + Environment.NewLine; ret += "</DataType>" + Environment.NewLine; ret += "</LinkList>" + Environment.NewLine; ret += "<ObjectList>" + Environment.NewLine; ret += MemberComment.ToString(ref id); ret += "</ObjectList>" + Environment.NewLine; ret += "</SW.ControllerConstant>" + Environment.NewLine; return(ret); }