/// <summary> ///Saves property values to be retained when opening the node /// </summary> protected override void SerializeCore(XmlElement nodeElement, SaveContext context) { base.SerializeCore(nodeElement, context); nodeElement.SetAttribute("ComponentId", ComponentId); nodeElement.SetAttribute("ComponentOption1", ComponentOption1.ToString()); nodeElement.SetAttribute("ComponentOption2", ComponentOption2.ToString()); nodeElement.SetAttribute("ComponentValue", ComponentValue.ToString()); }