expresiones - if lambda c#
Falta PropertyExpression (1)
PropertyExpression
es interno
Esta publicación sugiere que intentes convertirlo en System.Linq.Expressions.MemberExpression
lugar.
Intento escribir un ejemplo sencillo utilizando Expresiones, pero tengo un error extraño: no puedo usar PropertyExpression
en tiempo de compilación. Cuando lo escribo me sale un error y no se compila. Pero en tiempo de ejecución en punto de interrupción puedo escribir
var runtimeBody = (System.Linq.Expressions.PropertyExpression)body2;
y funciona, y se proyecta como se espera. Se selecciona el marco 4.5.1 como objetivo.