Beispiel #1
0
 internal override bool ParseSingleElement(ICollection <XName> unprocessedElements, XElement elem)
 {
     if (elem.Name.LocalName == DeleteFunction.ElementName)
     {
         _deleteFunction = new DeleteFunction(this, elem);
         _deleteFunction.Parse(unprocessedElements);
     }
     else if (elem.Name.LocalName == InsertFunction.ElementName)
     {
         _insertFunction = new InsertFunction(this, elem);
         _insertFunction.Parse(unprocessedElements);
     }
     else if (elem.Name.LocalName == UpdateFunction.ElementName)
     {
         _updateFunction = new UpdateFunction(this, elem);
         _updateFunction.Parse(unprocessedElements);
     }
     else
     {
         return(base.ParseSingleElement(unprocessedElements, elem));
     }
     return(true);
 }
 internal override bool ParseSingleElement(ICollection<XName> unprocessedElements, XElement elem)
 {
     if (elem.Name.LocalName == DeleteFunction.ElementName)
     {
         _deleteFunction = new DeleteFunction(this, elem);
         _deleteFunction.Parse(unprocessedElements);
     }
     else if (elem.Name.LocalName == InsertFunction.ElementName)
     {
         _insertFunction = new InsertFunction(this, elem);
         _insertFunction.Parse(unprocessedElements);
     }
     else if (elem.Name.LocalName == UpdateFunction.ElementName)
     {
         _updateFunction = new UpdateFunction(this, elem);
         _updateFunction.Parse(unprocessedElements);
     }
     else
     {
         return base.ParseSingleElement(unprocessedElements, elem);
     }
     return true;
 }