private Expression AddTimeSpan (TimeSpan timeSpan, Expression dateTime) { // Add a timespan constant by using its ticks value as a long constant. var ticks = Expression.Constant (timeSpan.Ticks, typeof (long)); return AddTicks (ticks, dateTime); }