Пример #1
0
 public override void Accept(NodeVisitor visitor)
 {
     if (visitor.ShouldRecurseChildren())
     {
         startTag.Accept(visitor);
         foreach (Node child in this)
         {
             child.Accept(visitor);
         }
         endTag.Accept(visitor);
     }
     if (visitor.ShouldRecurseSelf())
     {
         visitor.VisitTag(this);
     }
 }
 public override void Accept(NodeVisitor visitor)
 {
     visitor.VisitImageTag(this);
 }
Пример #3
0
 public override void Accept(NodeVisitor visitor)
 {
     visitor.VisitLinkTag(this);
     base.Accept(visitor);
 }
 public override void Accept(NodeVisitor visitor)
 {
     visitor.VisitRemarkNode(this);
 }