public void Accept(VisitorClass visitor) { foreach (Element item in elements) { item.Accept(visitor); } }
public abstract void Accept(VisitorClass visitor);
public override void Accept(VisitorClass visitor) { // throw new NotImplementedException(); visitor.VisitConcreteElementB(this); }