Fundamentally, is there any difference between a single-line expression lambda and a statement lambda? Take the following code, for example:
private delegate
The two are the same - the first is syntactic sugar to the second and both will compile to the same IL.