I am new to the System.Linq.Expressions namespace, but it seems you can do some pretty awesome things.
I would like to create a "self projecting" lambda expression using the System.Linq.Expressions objects. Something like:
list.Select(element => element);
I stumbled across a sample where they build a "property projecting" lambda expression using the following snippet:
//creates something like: list.Select(element => element.[propertyName])
var parameter = Expression.Parameter(elementType, "posting");
Expression property = Expression.Property(parameter, propertyName);
LambdaExpression lambda = Expression.Lambda(property, new[] { parameter });
But how I can create a self-projecting lambda?
Thanks!