public void Accept(ICustomerVisitor visitor) { if (visitor == null) { throw new ArgumentNullException(nameof(visitor)); } visitor.VisitCustomer(_items); }
public void Accept(ICustomerVisitor visitor) { visitor.Visit(this); }
public override List <PassengerInfoModel> GetPassenger(ICustomerVisitor customerVisitor) { return(customerVisitor.GetPassenger(this)); }
/// <summary> /// 在创建订单页面获取乘客信息 /// </summary> /// <returns></returns> public abstract List <PassengerInfoModel> GetPassenger(ICustomerVisitor customerVisitor);
/// <summary> /// Accepts the specified visitor. /// </summary> /// <param name="visitor">The visitor.</param> /// <exception cref="System.NotImplementedException"></exception> public override void Accept(ICustomerVisitor visitor) { visitor.Visit(this); }
public override T Visit <T>(ICustomerVisitor <T> visitor) { return(visitor.Visit(this)); }
public abstract T Visit <T>(ICustomerVisitor <T> visitor);
/// <summary> /// Accepts the specified visitor. /// </summary> /// <param name="visitor">The visitor.</param> public abstract void Accept(ICustomerVisitor visitor);