public void RunVisitor(EquipmentVisitor visitor) { foreach (Equipment equipment in Equipments) { equipment.RunVisitor(visitor); } }
public override void Accept(EquipmentVisitor visitor) { foreach (var part in parts) { part.Accept(visitor); } visitor.VisitChassis(this); }