Can I use Expression> and reliably see which properties are referenced in the Func?

前端 未结 2 1322
猫巷女王i
猫巷女王i 2021-01-16 10:49

I\'m writing something in the flavour of Enumerable.Where in that takes a predicate of the form Func. If the underlying T

2条回答
  •  渐次进展
    2021-01-16 11:01

    Yes, you'll be able to see everything directly referenced. Of course, if someone passes

    x => ComputeAge(x) > 18
    

    then you won't necessarily know that ComputeAge refers to the Age property.

    The expression tree will be an accurate representation of exactly what's in the lambda expression.

提交回复
热议问题