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

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

Creates the draw area circle.
private CreateDrawAreaCircle ( XmlNode drawAreaCircleNode ) : DrawAreaCircle
drawAreaCircleNode System.Xml.XmlNode The draw area circle node.
Результат AODL.Document.Content.Draw.DrawAreaCircle
		private DrawAreaCircle CreateDrawAreaCircle(XmlNode drawAreaCircleNode)
		{
			try
			{
				DrawAreaCircle dAreaCirc	= new DrawAreaCircle(this._document, drawAreaCircleNode);
				ContentCollection iCol		= new ContentCollection();

				if (dAreaCirc.Node != null)
					foreach(XmlNode nodeChild in dAreaCirc.Node.ChildNodes)
				{
					IContent iContent	= this.CreateContent(nodeChild);
					if (iContent != null)
						AddToCollection(iContent, iCol);
					//iCol.Add(iContent);
				}

				dAreaCirc.Node.InnerXml		= "";

				foreach(IContent iContent in iCol)
					AddToCollection(iContent, dAreaCirc.Content);
				//dAreaCirc.Content.Add(iContent);

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