Skip to content

Latest commit

 

History

History
54 lines (41 loc) · 1005 Bytes

RR0133.md

File metadata and controls

54 lines (41 loc) · 1005 Bytes

Convert 'if' to 'switch'

Property Value
Id RR0133
Title Convert 'if' to 'switch'
Syntax if statement
Span top if keyword or selected if statement
Enabled by Default

Usage

Before

var ch = stringReader.Read();

if (ch == 10 || ch == 13)
{
    return;
}
else
{
    stringBuilder.Append(ch);
}

After

var ch = stringReader.Read();

switch (ch)
{
    case 10:
    case 13:
        {
            return;
        }

    default:
        {
            stringBuilder.Append(ch);
            break;
        }
}

See Also

(Generated with DotMarkdown)