protected internal String ToXMLFragment()
{
StringBuilder xml = new StringBuilder();
if (IsSetActor()) {
xml.Append("<Actor>");
xml.Append(EscapeXML(this.Actor));
xml.Append("</Actor>");
}
if (IsSetArtist()) {
xml.Append("<Artist>");
xml.Append(EscapeXML(this.Artist));
xml.Append("</Artist>");
}
if (IsSetAvailability()) {
xml.Append("<Availability>");
xml.Append(this.Availability);
xml.Append("</Availability>");
}
List<String> audienceRatingList = this.AudienceRating;
foreach (String audienceRating in audienceRatingList) {
xml.Append("<AudienceRating>");
xml.Append(audienceRating);
xml.Append("</AudienceRating>");
}
if (IsSetAuthor()) {
xml.Append("<Author>");
xml.Append(EscapeXML(this.Author));
xml.Append("</Author>");
}
if (IsSetBrand()) {
xml.Append("<Brand>");
xml.Append(EscapeXML(this.Brand));
xml.Append("</Brand>");
}
if (IsSetBrowseNode()) {
xml.Append("<BrowseNode>");
xml.Append(EscapeXML(this.BrowseNode));
xml.Append("</BrowseNode>");
}
if (IsSetCity()) {
xml.Append("<City>");
xml.Append(EscapeXML(this.City));
xml.Append("</City>");
}
if (IsSetComposer()) {
xml.Append("<Composer>");
xml.Append(EscapeXML(this.Composer));
xml.Append("</Composer>");
}
if (IsSetCondition()) {
xml.Append("<Condition>");
xml.Append(this.Condition);
xml.Append("</Condition>");
}
if (IsSetConductor()) {
xml.Append("<Conductor>");
xml.Append(EscapeXML(this.Conductor));
xml.Append("</Conductor>");
}
if (IsSetCount()) {
xml.Append("<Count>");
xml.Append(this.Count);
xml.Append("</Count>");
}
if (IsSetCuisine()) {
xml.Append("<Cuisine>");
xml.Append(EscapeXML(this.Cuisine));
xml.Append("</Cuisine>");
}
if (IsSetDeliveryMethod()) {
xml.Append("<DeliveryMethod>");
xml.Append(this.DeliveryMethod);
xml.Append("</DeliveryMethod>");
}
if (IsSetDirector()) {
xml.Append("<Director>");
xml.Append(EscapeXML(this.Director));
xml.Append("</Director>");
}
if (IsSetFutureLaunchDate()) {
xml.Append("<FutureLaunchDate>");
xml.Append(EscapeXML(this.FutureLaunchDate));
xml.Append("</FutureLaunchDate>");
}
if (IsSetISPUPostalCode()) {
xml.Append("<ISPUPostalCode>");
xml.Append(EscapeXML(this.ISPUPostalCode));
xml.Append("</ISPUPostalCode>");
}
if (IsSetItemPage()) {
xml.Append("<ItemPage>");
xml.Append(this.ItemPage);
xml.Append("</ItemPage>");
}
if (IsSetKeywords()) {
xml.Append("<Keywords>");
xml.Append(EscapeXML(this.Keywords));
xml.Append("</Keywords>");
}
if (IsSetManufacturer()) {
xml.Append("<Manufacturer>");
xml.Append(EscapeXML(this.Manufacturer));
xml.Append("</Manufacturer>");
}
if (IsSetMaximumPrice()) {
xml.Append("<MaximumPrice>");
xml.Append(this.MaximumPrice);
xml.Append("</MaximumPrice>");
}
if (IsSetMerchantId()) {
xml.Append("<MerchantId>");
xml.Append(EscapeXML(this.MerchantId));
xml.Append("</MerchantId>");
}
if (IsSetMinimumPrice()) {
xml.Append("<MinimumPrice>");
xml.Append(this.MinimumPrice);
xml.Append("</MinimumPrice>");
}
if (IsSetMusicLabel()) {
xml.Append("<MusicLabel>");
xml.Append(EscapeXML(this.MusicLabel));
xml.Append("</MusicLabel>");
}
if (IsSetNeighborhood()) {
xml.Append("<Neighborhood>");
xml.Append(EscapeXML(this.Neighborhood));
xml.Append("</Neighborhood>");
}
if (IsSetOrchestra()) {
xml.Append("<Orchestra>");
xml.Append(EscapeXML(this.Orchestra));
xml.Append("</Orchestra>");
}
if (IsSetPostalCode()) {
xml.Append("<PostalCode>");
xml.Append(EscapeXML(this.PostalCode));
xml.Append("</PostalCode>");
}
if (IsSetPower()) {
xml.Append("<Power>");
xml.Append(EscapeXML(this.Power));
xml.Append("</Power>");
}
if (IsSetPublisher()) {
xml.Append("<Publisher>");
xml.Append(EscapeXML(this.Publisher));
xml.Append("</Publisher>");
}
List<String> responseGroupList = this.ResponseGroup;
foreach (String responseGroup in responseGroupList) {
xml.Append("<ResponseGroup>");
xml.Append(responseGroup);
xml.Append("</ResponseGroup>");
}
if (IsSetReviewSort()) {
xml.Append("<ReviewSort>");
xml.Append(EscapeXML(this.ReviewSort));
xml.Append("</ReviewSort>");
}
if (IsSetSearchIndex()) {
xml.Append("<SearchIndex>");
xml.Append(EscapeXML(this.SearchIndex));
xml.Append("</SearchIndex>");
}
if (IsSetSort()) {
xml.Append("<Sort>");
xml.Append(EscapeXML(this.Sort));
xml.Append("</Sort>");
}
if (IsSetState()) {
xml.Append("<State>");
xml.Append(EscapeXML(this.State));
xml.Append("</State>");
}
if (IsSetTagPage()) {
xml.Append("<TagPage>");
xml.Append(this.TagPage);
xml.Append("</TagPage>");
}
if (IsSetTagsPerPage()) {
xml.Append("<TagsPerPage>");
xml.Append(this.TagsPerPage);
xml.Append("</TagsPerPage>");
}
if (IsSetTagSort()) {
xml.Append("<TagSort>");
xml.Append(EscapeXML(this.TagSort));
xml.Append("</TagSort>");
}
if (IsSetTextStream()) {
xml.Append("<TextStream>");
xml.Append(EscapeXML(this.TextStream));
xml.Append("</TextStream>");
}
if (IsSetTitle()) {
xml.Append("<Title>");
xml.Append(EscapeXML(this.Title));
xml.Append("</Title>");
}
if (IsSetReleaseDate()) {
xml.Append("<ReleaseDate>");
xml.Append(EscapeXML(this.ReleaseDate));
xml.Append("</ReleaseDate>");
}
return xml.ToString();
}