@@ -189,7 +189,7 @@ public XElement ToXml()
189189 // Calculation
190190 if ( ! string . IsNullOrEmpty ( Calculation ) )
191191 {
192- var calcEl = XElement . Parse ( $ "< Calculation><![CDATA[ { Calculation } ]]></Calculation>" ) ;
192+ var calcEl = new XElement ( " Calculation" , new XCData ( Calculation ) ) ;
193193 if ( AlwaysEvaluate )
194194 calcEl . Add ( new XAttribute ( "alwaysEvaluate" , "True" ) ) ;
195195 if ( ! string . IsNullOrEmpty ( CalculationContext ) )
@@ -222,10 +222,10 @@ public XElement ToXml()
222222 new XAttribute ( "nextSerialNumber" , AutoEnterValue ?? "1" ) ) ) ;
223223 break ;
224224 case AutoEnterType . ConstantData :
225- autoEl . Add ( XElement . Parse ( $ "< ConstantData><![CDATA[ { AutoEnterValue ?? "" } ]]></ConstantData>" ) ) ;
225+ autoEl . Add ( new XElement ( " ConstantData" , new XCData ( AutoEnterValue ?? "" ) ) ) ;
226226 break ;
227227 case AutoEnterType . Calculation :
228- autoEl . Add ( XElement . Parse ( $ "< Calculation><![CDATA[ { AutoEnterValue ?? "" } ]]></Calculation>" ) ) ;
228+ autoEl . Add ( new XElement ( " Calculation" , new XCData ( AutoEnterValue ?? "" ) ) ) ;
229229 break ;
230230 }
231231
@@ -249,16 +249,16 @@ public XElement ToXml()
249249 {
250250 var rangeEl = new XElement ( "Range" ) ;
251251 if ( RangeMin != null )
252- rangeEl . Add ( XElement . Parse ( $ "< MinimumValue><![CDATA[ { RangeMin } ]]></MinimumValue>" ) ) ;
252+ rangeEl . Add ( new XElement ( " MinimumValue" , new XCData ( RangeMin ) ) ) ;
253253 if ( RangeMax != null )
254- rangeEl . Add ( XElement . Parse ( $ "< MaximumValue><![CDATA[ { RangeMax } ]]></MaximumValue>" ) ) ;
254+ rangeEl . Add ( new XElement ( " MaximumValue" , new XCData ( RangeMax ) ) ) ;
255255 valEl . Add ( rangeEl ) ;
256256 }
257257
258258 if ( ValidationCalculation != null )
259- valEl . Add ( XElement . Parse ( $ "< StrictValidation><![CDATA[ { ValidationCalculation } ]]></StrictValidation>" ) ) ;
259+ valEl . Add ( new XElement ( " StrictValidation" , new XCData ( ValidationCalculation ) ) ) ;
260260 if ( ErrorMessage != null )
261- valEl . Add ( XElement . Parse ( $ "< ErrorMessage><![CDATA[ { ErrorMessage } ]]></ErrorMessage>" ) ) ;
261+ valEl . Add ( new XElement ( " ErrorMessage" , new XCData ( ErrorMessage ) ) ) ;
262262
263263 el . Add ( valEl ) ;
264264 }
0 commit comments