///////////////////////////////////////////////////////////////////////////////// /// <summary> /// /// </summary> /// <param name="visitor"></param> public override void Accept(Cloud9.Parser.Html.Base.IBaseVisitor visitor) { Cloud9.Parser.Html.Base.IVisitor <CHtmlComment> commentVisitor = visitor as Cloud9.Parser.Html.Base.IVisitor <CHtmlComment>; if (commentVisitor != null) { commentVisitor.Visit(this); } }
///////////////////////////////////////////////////////////////////////////////// /// <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 <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); } }
///////////////////////////////////////////////////////////////////////////////// /// <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 abstract void Accept(Cloud9.Parser.Html.Base.IBaseVisitor visitor);