AODL.Document.Forms.Controls.ODFFormControl.FixPropertyCollection C# (CSharp) Метод

FixPropertyCollection() публичный Метод

public FixPropertyCollection ( ) : void
Результат void
		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();
		}