public override void PersistAsXml(System.Xml.XmlNode node)
{
base.PersistAsXml(node);
XmlUtils.AppendAttribute(node, "start", m_start.ToString("s", DateTimeFormatInfo.InvariantInfo));
XmlUtils.AppendAttribute(node, "end", m_end.ToString("s", DateTimeFormatInfo.InvariantInfo));
XmlUtils.AppendAttribute(node, "type", ((int)m_type).ToString());
XmlUtils.AppendAttribute(node, "genDate", HandleGenDate.ToString());
if (HandleGenDate)
{
XmlUtils.AppendAttribute(node, "startAD", IsStartAD.ToString());
XmlUtils.AppendAttribute(node, "endAD", IsEndAD.ToString());
XmlUtils.AppendAttribute(node, "unspecific", UnspecificMatching.ToString());
}
}