Code Inspection: 'if-return' statement can be re-written as 'return' statement
The conditional ?: (ternary) operator in C# is the most elegant way to execute one of two simple expressions depending on the value of a simple boolean expression.
Therefore, if ReSharper encounters an
if statement that returns control, immediately followed by another
return, it suggests to replace those with a single
return that makes use of the
Here is an example of a quick-fix suggested by this inspection:
|Suboptimal code||After the quick-fix|