/// <summary> Visit AXmlDocument </summary>
 public virtual void VisitDocument(AXmlDocument document)
 {
     foreach (AXmlObject child in document.Children)
     {
         child.AcceptVisitor(this);
     }
 }
 /// <summary>
 /// Creates a new documentation element.
 /// </summary>
 public XmlDocumentationElement(AXmlDocument document, ISymbol declaringEntity)
 {
     if (document == null)
     {
         throw new ArgumentNullException("document");
     }
     this.xmlObject       = document;
     this.declaringEntity = declaringEntity;
 }
		/// <summary> Visit AXmlDocument </summary>
		public virtual void VisitDocument(AXmlDocument document)
		{
			foreach (AXmlObject child in document.Children)
				child.AcceptVisitor(this);
		}
		/// <summary>
		/// Creates a new documentation element.
		/// </summary>
		public XmlDocumentationElement(AXmlDocument document, ISymbol declaringEntity)
		{
			if (document == null)
				throw new ArgumentNullException("document");
			this.xmlObject = document;
			this.declaringEntity = declaringEntity;
		}