/////////////////////////////////////////////////////////////////////////////////
 /// <summary>
 /// 
 /// </summary>
 /// <param name="visitor"></param>
 public abstract void Accept(Cloud9.Parser.Html.Base.IBaseVisitor visitor);
 /////////////////////////////////////////////////////////////////////////////////
 /// <summary>
 /// 
 /// </summary>
 /// <param name="visitor"></param>
 public override void Accept(Cloud9.Parser.Html.Base.IBaseVisitor visitor)
 {
     Cloud9.Parser.Html.Base.IVisitor<CHtmlText> textVisitor = visitor as Cloud9.Parser.Html.Base.IVisitor<CHtmlText>;
     if(textVisitor != null) textVisitor.Visit(this);
 }
 /////////////////////////////////////////////////////////////////////////////////
 /// <summary>
 /// 
 /// </summary>
 /// <param name="visitor"></param>
 public override void Accept(Cloud9.Parser.Html.Base.IBaseVisitor visitor)
 {
     Cloud9.Parser.Html.Base.IVisitor<CHtmlElement> elementVisitor = visitor as Cloud9.Parser.Html.Base.IVisitor<CHtmlElement>;
     if(elementVisitor != null) elementVisitor.Visit(this);
 }
 /////////////////////////////////////////////////////////////////////////////////
 /// <summary>
 /// 
 /// </summary>
 /// <param name="visitor"></param>
 public void Visit(Cloud9.Parser.Html.Base.IBaseVisitor visitor)
 {
     int count = m_nodeList.Count;
     for(int index = 0; index < count; ++index)
         m_nodeList[index].Accept(visitor);
 }
 /////////////////////////////////////////////////////////////////////////////////
 /// <summary>
 /// 
 /// </summary>
 /// <param name="visitor"></param>
 public override void Accept(Cloud9.Parser.Html.Base.IBaseVisitor visitor)
 {
     Cloud9.Parser.Html.Base.IVisitor<CHtmlScript> scriptVisitor = visitor as Cloud9.Parser.Html.Base.IVisitor<CHtmlScript>;
     if(scriptVisitor != null) scriptVisitor.Visit(this);
 }
 /////////////////////////////////////////////////////////////////////////////////
 /// <summary>
 /// 
 /// </summary>
 /// <param name="visitor"></param>
 public override void Accept(Cloud9.Parser.Html.Base.IBaseVisitor visitor)
 {
     Cloud9.Parser.Html.Base.IVisitor<CHtmlProcessingInstruction> piVisitor = visitor as Cloud9.Parser.Html.Base.IVisitor<CHtmlProcessingInstruction>;
     if(piVisitor != null) piVisitor.Visit(this);
 }
 /////////////////////////////////////////////////////////////////////////////////
 /// <summary>
 /// 
 /// </summary>
 /// <param name="visitor"></param>
 public override void Accept(Cloud9.Parser.Html.Base.IBaseVisitor visitor)
 {
     Cloud9.Parser.Html.Base.IVisitor<CHtmlStyle> styleVisitor = visitor as Cloud9.Parser.Html.Base.IVisitor<CHtmlStyle>;
     if(styleVisitor != null) styleVisitor.Visit(this);
 }