public override void WriteObject(XmlWriter writer, object graph) { BorrowResponse BorrowResponseField = ((BorrowResponse)(graph)); if (WriteParentElement(writer, true, true, graph)) { schemas.datacontract.org.LoanCompositeTypeDataContractSerializer BorrowResultDCS = new schemas.datacontract.org.LoanCompositeTypeDataContractSerializer("BorrowResult", "http://tempuri.org/", "http://schemas.datacontract.org/2004/07/"); BorrowResultDCS.BodyParts = this.BodyParts; BorrowResultDCS.WriteObject(writer, BorrowResponseField.BorrowResult); writer.WriteEndElement(); } return; }
public override object ReadObject(XmlReader reader) { BorrowResponse BorrowResponseField = null; if (IsParentStartElement(reader, false, true)) { BorrowResponseField = new BorrowResponse(); reader.Read(); schemas.datacontract.org.LoanCompositeTypeDataContractSerializer BorrowResultDCS = new schemas.datacontract.org.LoanCompositeTypeDataContractSerializer("BorrowResult", "http://tempuri.org/", "http://schemas.datacontract.org/2004/07/"); BorrowResultDCS.BodyParts = this.BodyParts; BorrowResponseField.BorrowResult = ((schemas.datacontract.org.LoanCompositeType)(BorrowResultDCS.ReadObject(reader))); reader.ReadEndElement(); } return BorrowResponseField; }