protected override void OnReadXml(XmlReader aXmlReader, SepaMessageInfo aMessageInfo) { if (base.MessageType != aMessageInfo.MessageType) { throw new ArgumentException(); } this._ReadGroupHeader(aXmlReader, aMessageInfo); while (aXmlReader.IsStartElement("PmtInf")) { SepaPaymentInformation item = this.NewPaymentInformation(); item.ReadXml(aXmlReader, aMessageInfo); if (this.m_nBtchBookgRead != SepaTriState.Default) { item.BatchBooking = this.m_nBtchBookgRead; } this.m_vPmtInfs.Add(item); } }
internal SepaTransactionInformations(SepaPaymentInformation aPmtInf) : base(aPmtInf) { }