public override void OnWriteToXmlNode(IXmlCodeWriter serializer, XmlNode node) { base.OnWriteToXmlNode(serializer, node); XmlSerialization.WriteValueToChildNode(node, XML_RelativePosition, _relativePosition.Location); XmlNode nd = node.SelectSingleNode(XML_RelativePosition); XmlSerialization.SetAttribute(nd, "xTo0", _relativePosition.IsXto0); XmlSerialization.SetAttribute(nd, "yTo0", _relativePosition.IsYto0); }
public void SaveToXmlNode(XmlNode node) { SaveLocations(); mathExp.Save(node); Form f = this.FindForm(); if (f != null) { XmlSerialization.SetAttribute(node, XmlSerialization.XMLATT_EDITORRECT, f.Bounds); } _changed = false; }
/// <summary> /// the base does nothing, so it is not called /// </summary> /// <param name="node"></param> protected override void OnSave(XmlNode node) { XmlSerialization.SetAttribute(node, XmlSerialization.XMLATT_NAME, _value); XmlSerialization.SetAttribute(node, "subscript", _subscript); XmlSerialization.SetAttribute(node, "asInport", _isInPort); if (_typeDefined) { XmlSerialization.SetAttribute(node, "typeDefined", "true"); } XmlSerialization.SetAttribute(node, XmlSerialization.XMLATT_ID, ID.ToString()); XmlSerialization.WriteToChildXmlNode(GetWriter(), node, "ValueType", DataType); SavePorts(node); }
public static XmlNode WriteStringValueToChildPropertyNode(XmlNode parent, string PropertyName, string value) { XmlNode node = XmlSerialization.GetPropertyXmlNode(parent, PropertyName); if (node == null) { node = parent.OwnerDocument.CreateElement(XML_PROPERTY); parent.AppendChild(node); XmlSerialization.SetAttribute(node, XMLATT_NAME, PropertyName); } node.InnerText = value; return(node); }
protected override void OnSave(XmlNode node) { base.OnSave(node); XmlNode nd = node.OwnerDocument.CreateElement("UseDefaultValue"); node.AppendChild(nd); XmlSerialization.WriteValue(nd, _useDefault); if (_default != null) { nd = node.OwnerDocument.CreateElement("DefaultValue"); node.AppendChild(nd); XmlSerialization.WriteValue(nd, _default); } XmlSerialization.SetAttribute(node, "direction", _direction); }
protected override void OnSave(XmlNode node) { XmlSerialization.SetAttribute(node, XMLATT_USEPARENTHESIS, useParenthesis); }