protected internal String ToXMLFragment()
{
StringBuilder xml = new StringBuilder();
if (IsSetName()) {
xml.Append("<Name>");
xml.Append(EscapeXML(this.Name));
xml.Append("</Name>");
}
if (IsSetDescription()) {
xml.Append("<Description>");
xml.Append(EscapeXML(this.Description));
xml.Append("</Description>");
}
if (IsSetRequiredParameters()) {
RequiredParameters requiredParameters = this.RequiredParameters;
xml.Append("<RequiredParameters>");
xml.Append(requiredParameters.ToXMLFragment());
xml.Append("</RequiredParameters>");
}
if (IsSetAvailableParameters()) {
AvailableParameters availableParameters = this.AvailableParameters;
xml.Append("<AvailableParameters>");
xml.Append(availableParameters.ToXMLFragment());
xml.Append("</AvailableParameters>");
}
if (IsSetDefaultResponseGroups()) {
DefaultResponseGroups defaultResponseGroups = this.DefaultResponseGroups;
xml.Append("<DefaultResponseGroups>");
xml.Append(defaultResponseGroups.ToXMLFragment());
xml.Append("</DefaultResponseGroups>");
}
if (IsSetAvailableResponseGroups()) {
AvailableResponseGroups availableResponseGroups = this.AvailableResponseGroups;
xml.Append("<AvailableResponseGroups>");
xml.Append(availableResponseGroups.ToXMLFragment());
xml.Append("</AvailableResponseGroups>");
}
return xml.ToString();
}