public void SaveToXml(KryptonWorkspace workspace, XmlWriter xmlWriter)
{
// Output standard values appropriate for all Sequence instances
xmlWriter.WriteStartElement("WS");
workspace.WriteSequenceElement(xmlWriter, this);
// Persist each child sequence/cell in turn
foreach (object child in Children)
{
KryptonWorkspaceSequence sequence = child as KryptonWorkspaceSequence;
if (sequence != null)
sequence.SaveToXml(workspace, xmlWriter);
KryptonWorkspaceCell cell = child as KryptonWorkspaceCell;
if (cell != null)
cell.SaveToXml(workspace, xmlWriter);
}
// Terminate the workspace element
xmlWriter.WriteEndElement();
}