public void FixPropertyCollection() { _properties.Clear(); SuppressPropertyEvents(); XmlNode form_prop = this.Node.SelectSingleNode("form:properties", this.Document.NamespaceManager); if (form_prop == null) { return; } foreach (XmlNode nodeChild in form_prop) { if (nodeChild.Name == "form:property" && nodeChild.ParentNode == form_prop) { SingleFormProperty sp = new SingleFormProperty(Document, nodeChild); _properties.Add(sp); } if (nodeChild.Name == "form:list-property" && nodeChild.ParentNode == form_prop) { ListFormProperty lp = new ListFormProperty(Document, nodeChild); _properties.Add(lp); } } RestorePropertyEvents(); }
public void FixPropertyCollection() { Properties.Clear(); SuppressPropertyEvents(); XElement formProp = Node.Element(Ns.Form + "properties"); if (formProp == null) { return; } foreach (XElement nodeChild in formProp.Elements()) { if (nodeChild.Name == Ns.Form + "property" && nodeChild.Parent == formProp) { SingleFormProperty sp = new SingleFormProperty(Document, nodeChild); Properties.Add(sp); } if (nodeChild.Name == Ns.Form + "list-property" && nodeChild.Parent == formProp) { ListFormProperty lp = new ListFormProperty(Document, nodeChild); Properties.Add(lp); } } RestorePropertyEvents(); }
public void FixPropertyCollection() { _properties.Clear(); SuppressPropertyEvents(); XmlNode form_prop = this.Node.SelectSingleNode("form:properties", this.Document.NamespaceManager); if (form_prop == null) return; foreach (XmlNode nodeChild in form_prop) { if (nodeChild.Name == "form:property" && nodeChild.ParentNode == form_prop) { SingleFormProperty sp = new SingleFormProperty(Document, nodeChild); _properties.Add(sp); } if (nodeChild.Name == "form:list-property" && nodeChild.ParentNode == form_prop) { ListFormProperty lp = new ListFormProperty(Document, nodeChild); _properties.Add(lp); } } RestorePropertyEvents(); }