AODL.Document.Import.OpenDocument.NodeProcessors.MainContentProcessor.CreateListItem C# (CSharp) Метод

CreateListItem() приватный Метод

Creates the list item.
private CreateListItem ( XmlNode node ) : ListItem
node System.Xml.XmlNode The node.
Результат AODL.Document.Content.Text.ListItem
		private ListItem CreateListItem(XmlNode node)
		{
			try
			{

				ListItem listItem			= new ListItem(this._document);
				ContentCollection iColl	= new ContentCollection();
				listItem.Node				= node;

				foreach(XmlNode nodeChild in listItem.Node.ChildNodes)
				{
					IContent iContent		= this.CreateContent(nodeChild);
					if (iContent != null)
						AddToCollection(iContent, iColl);
					//iColl.Add(iContent);
					else
					{
						this.OnWarning(new AODLWarning("Couldn't create a IContent object for a ListItem.", nodeChild));
					}
				}

				listItem.Node.InnerXml		= "";

				foreach(IContent iContent in iColl)
					//listItem.Content.Add(iContent);
					AddToCollection(iContent,listItem.Content);

				return listItem;
			}
			catch(Exception ex)
			{
				throw new AODLException("Exception while trying to create a ListItem.", ex);
			}
		}