protected override void OnLoad(System.Xml.XmlNode node)
        {
            _propertyId = XmlUtil.GetAttributeUInt(node, XmlTags.XMLATT_PropId);
            XmlNode nd = SerializeUtil.GetCustomPropertyNode(node, (UInt32)_propertyId);

            if (nd != null)
            {
                XmlSerializer.XmlObjectReader xr = this.root.Reader as XmlSerializer.XmlObjectReader;
                if (xr != null)
                {
                    _property = (PropertyClass)xr.ReadObject(nd, ClassPointer.CreateClassPointer(xr.ObjectList));
                }
                else
                {
                    throw new DesignerException("Reader not available calling MathNodePropertyField.OnLoad");
                }
            }
        }
 public void OnBeforeRead(XmlSerializer.XmlObjectReader reader, System.Xml.XmlNode node)
 {
 }
 public void OnBeforeRead(XmlSerializer.XmlObjectReader reader, System.Xml.XmlNode node)
 {
     throw new NotImplementedException();
 }