public virtual XmlNode SerializeToXML(XmlDocument xdoc)
{
XmlNode res = xdoc.CreateElement("StageOperationParameters");
string ID = GetStageOperationID();
if (ID == null)
{
throw new MissingStageOperationIDException("Can't serialize the object. It's class (" + GetType().Name + ") has no StageOperationID attribute");
}
res.Attributes.Append(xdoc.CreateAttribute("ID")).Value = ID;
res.Attributes.Append(xdoc.CreateAttribute("Active")).Value = mActive.ToString();
return res;
}