JetBrains Rider 2018.3 Help

Code Inspection: Redundant lambda signature parentheses

If a lambda expression has a single, implicitly typed parameter, parentheses are optional. They are necessary if there are two or more parameters.

JetBrains Rider suggests removing the redundant parentheses to improve code readability:

Suboptimal code

After the quick-fix

Func<string, Type> t = (x) => x.GetType();

Func<string, Type> t = x => x.GetType();

Last modified: 5 April 2019

See Also