2323
2424namespace OpenTrans . net
2525{
26+ /// <summary>
27+ /// This class contains base functionality that is useable by writers for all OpenTrans message types
28+ /// </summary>
2629 internal class BaseWriter
2730 {
28-
2931 internal void _writeParty ( XmlTextWriter writer , Party party )
3032 {
3133 writer . WriteStartElement ( "PARTY" ) ;
@@ -97,7 +99,7 @@ internal void _writeCustomerOrderReference(XmlTextWriter writer, CustomerOrderRe
9799 _writeOptionalElementString ( writer , "ORDER_ID" , customerOrderReference . OrderId ) ;
98100 writer . WriteEndElement ( ) ; // !CUSTOMER_ORDER_REFERENCE
99101 }
100- }
102+ } // !_writeCustomerOrderReference()
101103
102104
103105 internal void _writeOrderPartiesReference ( XmlTextWriter writer , OrderPartiesReference orderPartiesReference )
@@ -115,7 +117,7 @@ internal void _writeOrderPartiesReference(XmlTextWriter writer, OrderPartiesRefe
115117 }
116118 writer . WriteEndElement ( ) ; // !ORDER_PARTIES_REFERENCE
117119 }
118- }
120+ } // !_writeOrderPartiesReference()
119121
120122
121123 internal void _writeOrderItem ( XmlTextWriter writer , OrderItem item , string startElementName = "ORDER_ITEM" )
@@ -218,12 +220,15 @@ internal void _writeAmount(XmlTextWriter writer, string tagName, int value)
218220 writer . WriteEndElement ( ) ; // !tagName
219221 } // !_writeOptionalAmount()
220222
223+
221224 internal void _writeAmount ( XmlTextWriter writer , string tagName , decimal value , int numDecimals = 2 )
222225 {
223226 writer . WriteStartElement ( tagName ) ;
224227 writer . WriteValue ( _formatDecimal ( value , numDecimals ) ) ;
225228 writer . WriteEndElement ( ) ; // !tagName
226229 } // !_writeOptionalAmount()
230+
231+
227232 internal void _writeOptionalElementAmount ( XmlTextWriter writer , string tagName , decimal ? value )
228233 {
229234 if ( value . HasValue )
@@ -232,7 +237,7 @@ internal void _writeOptionalElementAmount(XmlTextWriter writer, string tagName,
232237 writer . WriteValue ( value . Value ) ;
233238 writer . WriteEndElement ( ) ;
234239 }
235- }
240+ } // !_writeOptionalElementAmount()
236241
237242
238243 internal string _formatDecimal ( decimal value , int numDecimals = 2 )
0 commit comments