Saturday 12 December 2015

Asynchronous lambda

If you try to await some task in lambda expression like here: will a compiler error:

Error CS4034: The 'await' operator can only be used within an async lambda expression. Consider marking this lambda expression with the 'async' modifier.

The fix is obvious: apply async to lambda - put it just before lambda's parameter list:

No comments: