I have a method that accepts an Expression> as a parameter. I would like to use it as a predicate in the List.Find() method, but I can\'t
Expression>
I'm not seeing the need for this method. Just use Where().
var sublist = list.Where( expression.Compile() ).ToList();
Or even better, define the expression as a lambda inline.
var sublist = list.Where( l => l.ID == id ).ToList();