=>
to the Get method of the IsLambda member so this is not a true anonymous function since it does end up with a name but it is expression.get
and set
you see in C# fields and are perfect use cases for lambda expression with no adverse effects at all as this is not truly an anonymous function its simply a shorter way of expressing the instructions you want to apply there. Your compiler will compile this exactly the same as the long form expression.