public override void WriteObject(XmlWriter writer, object graph) { GetLoanStateResponse GetLoanStateResponseField = ((GetLoanStateResponse)(graph)); if (WriteParentElement(writer, true, true, graph)) { schemas.datacontract.org.ArrayOfLoanStateCompositeTypeDataContractSerializer GetLoanStateResultDCS = new schemas.datacontract.org.ArrayOfLoanStateCompositeTypeDataContractSerializer("GetLoanStateResult", "http://tempuri.org/", "http://schemas.datacontract.org/2004/07/"); GetLoanStateResultDCS.BodyParts = this.BodyParts; GetLoanStateResultDCS.WriteObject(writer, GetLoanStateResponseField.GetLoanStateResult); writer.WriteEndElement(); } return; }
public override object ReadObject(XmlReader reader) { GetLoanStateResponse GetLoanStateResponseField = null; if (IsParentStartElement(reader, false, true)) { GetLoanStateResponseField = new GetLoanStateResponse(); reader.Read(); schemas.datacontract.org.ArrayOfLoanStateCompositeTypeDataContractSerializer GetLoanStateResultDCS = new schemas.datacontract.org.ArrayOfLoanStateCompositeTypeDataContractSerializer("GetLoanStateResult", "http://tempuri.org/", "http://schemas.datacontract.org/2004/07/"); GetLoanStateResultDCS.BodyParts = this.BodyParts; GetLoanStateResponseField.GetLoanStateResult = ((schemas.datacontract.org.ArrayOfLoanStateCompositeType)(GetLoanStateResultDCS.ReadObject(reader))); reader.ReadEndElement(); } return GetLoanStateResponseField; }