Как мне оценить левую часть этого двоичного выражения?
Expression<Func<Person, bool>> expr = (x) => x.Birthday.AddMinutes(1) > DateTime.UtcNow;
Если я вызываю
System.Linq.Expressions.Expression.Lambda(expr.Left).Compile().DynamicInvoke()
, я получаю сообщение об ошибке "переменная" x "типа '...' ссылка из области действия '', но она не определена "
Чтобы было ясно, я хочу получить значение x.Birthday.AddMinutes (1), которое является InstanceMethodCallExpressionN