6
Estoy luchando con la idea de cómo construir un árbol de expresiones para más lambdas, como el que se muestra a continuación, y mucho menos algo que podría tener varias afirmaciones. Por ejemplo:Construyendo árboles de expresión
Func<double?, byte[]> GetBytes
= x => x.HasValue ? BitConverter.GetBytes(x.Value) : new byte[1] { 0xFF };
Agradecería cualquier idea.
Gracias por la respuesta muy clara ... He estado leyendo sobre esto durante algún tiempo y parecía estar dando vueltas en círculos y siempre parecía faltar piezas ... –
nota pequeña: Expression.Member (...) no existía en mi entorno, así que necesitaba cambiarlo a Expression.Property (...) –
@ Craig: Está en lo cierto, también me refiero a la propiedad. – user7116