public void Accept(AbstractVisitor visitor) { foreach (AbstractElement e in elements) { e.Accept(visitor); } }
public override void Accept(AbstractVisitor visitor) { visitor.VisitElementB(this); }
public abstract void Accept(AbstractVisitor visitor);