public static ExprDateAdd WithDatePart(this ExprDateAdd original, DateAddDatePart newDatePart) => new ExprDateAdd(date: original.Date, datePart: newDatePart, number: original.Number);
void VisitPlainProperty(string name, DateAddDatePart value, TCtx ctx) { this._visitor.VisitPlainProperty(name, value.ToString(), ctx); }
public ExprDateAdd(DateAddDatePart datePart, int number, ExprValue date) { this.DatePart = datePart; this.Number = number; this.Date = date; }
public static ExprDateAdd DateAdd(DateAddDatePart datePart, int number, ExprValue date) => new ExprDateAdd(datePart, number, date);