protected internal String ToXMLFragment()
{
StringBuilder xml = new StringBuilder();
if (IsSetCorrectedQuery()) {
CorrectedQuery correctedQuery = this.CorrectedQuery;
xml.Append("<CorrectedQuery>");
xml.Append(correctedQuery.ToXMLFragment());
xml.Append("</CorrectedQuery>");
}
if (IsSetQid()) {
xml.Append("<Qid>");
xml.Append(EscapeXML(this.Qid));
xml.Append("</Qid>");
}
if (IsSetEngineQuery()) {
xml.Append("<EngineQuery>");
xml.Append(EscapeXML(this.EngineQuery));
xml.Append("</EngineQuery>");
}
if (IsSetTotalResults()) {
xml.Append("<TotalResults>");
xml.Append(this.TotalResults);
xml.Append("</TotalResults>");
}
if (IsSetTotalPages()) {
xml.Append("<TotalPages>");
xml.Append(this.TotalPages);
xml.Append("</TotalPages>");
}
if (IsSetSearchResultsMap()) {
SearchResultsMap searchResultsMap = this.SearchResultsMap;
xml.Append("<SearchResultsMap>");
xml.Append(searchResultsMap.ToXMLFragment());
xml.Append("</SearchResultsMap>");
}
List<Item> itemList = this.Item;
foreach (Item item in itemList) {
xml.Append("<Item>");
xml.Append(item.ToXMLFragment());
xml.Append("</Item>");
}
return xml.ToString();
}